From 6da9a8f9f8e25f1926b9a7d68128658af987c5b9 Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Thu, 7 May 2020 09:04:42 +0200 Subject: [PATCH] Introduced line buffer. --- src/test/kc/complex/polygon/design.md | 2 +- src/test/kc/complex/polygon/polygon.c | 109 +- src/test/ref/complex/polygon/polygon.asm | 1367 +- src/test/ref/complex/polygon/polygon.cfg | 1280 +- src/test/ref/complex/polygon/polygon.log | 20264 ++++++++++----------- src/test/ref/complex/polygon/polygon.sym | 692 +- 6 files changed, 11295 insertions(+), 12419 deletions(-) diff --git a/src/test/kc/complex/polygon/design.md b/src/test/kc/complex/polygon/design.md index 9f5dd640a..d1bef3de9 100644 --- a/src/test/kc/complex/polygon/design.md +++ b/src/test/kc/complex/polygon/design.md @@ -7,7 +7,7 @@ Used for rendering lines into. Organized with linear addressed columns of 8 bits Used for filling & showing to the user. There are 2 screen buffers allowing for double buffering. Memory organization is be adapted to the specific display. This means the same line routines can be used for charsets, bitmaps, sprites etc. -### Algorithm +### Algorithm 1. Move points 2. Clear line buffer diff --git a/src/test/kc/complex/polygon/polygon.c b/src/test/kc/complex/polygon/polygon.c index b4b1630eb..320415200 100644 --- a/src/test/kc/complex/polygon/polygon.c +++ b/src/test/kc/complex/polygon/polygon.c @@ -11,13 +11,15 @@ #include #include -#define DEBUG +#undef DEBUG -// The screen matrix -char* const SCREEN = 0x2c00; -// The two charsets used for double buffering +// The line buffer +char* const LINE_BUFFER = 0x4000; +// The two charsets used as screen buffers char* const CANVAS1 = 0x3000; char* const CANVAS2 = 0x3800; +// The screen matrix +char* const SCREEN = 0x2c00; // The screen console char* const CONSOLE = 0x0400; @@ -36,10 +38,12 @@ char align(0x100) SINTAB[0x140] = kickasm {{ }}; char* COSTAB = SINTAB+0x40; +void plot(char* canvas, char x, char y); + void main() { // Clear the console memset(CONSOLE, ' ', 40*25); - // Clear the screen & canvasses + // Clear the screen memset(SCREEN, 0, 40*25); memset(COLS, BLACK, 40*25); // Setup 16x16 canvas for rendering @@ -71,38 +75,39 @@ void main() { while(1) { clock_start(); - // Clear canvas - memset(canvas, 0, 0x0800); - // Plot on canvas + // Clear line buffer + memset(LINE_BUFFER, 0, 0x0800); + // Plot in line buffer char x0 = COSTAB[p0_idx]; char y0 = SINTAB[p0_idx]; char x1 = COSTAB[p1_idx]; char y1 = SINTAB[p1_idx]; - line(canvas, x0, y0, x1, y1); + line(LINE_BUFFER, x0, y0, x1, y1); char x2 = COSTAB[p2_idx]; char y2 = SINTAB[p2_idx]; - line(canvas, x1, y1, x2, y2); - line(canvas, x2, y2, x0, y0); + line(LINE_BUFFER, x1, y1, x2, y2); + line(LINE_BUFFER, x2, y2, x0, y0); // Move idx p0_idx++; p1_idx++; p2_idx++; // Fill canvas - eorfill(canvas); + eorfill(LINE_BUFFER, canvas); + // Wait until the canvas on screen has been switched before starting work on the next frame + VICII->BORDER_COLOR = RED; + while(canvas_show_flag) {} + VICII->BORDER_COLOR = BLACK; // Swap canvas to show on screen (using XOR) canvas_show_memory ^= toD018(SCREEN,CANVAS1)^toD018(SCREEN,CANVAS2); // swap canvas being rendered to (using XOR) canvas ^= (CANVAS1^CANVAS2); + // Set flag used to signal when the canvas has been shown + canvas_show_flag = 1; // Read and display cycles clock_t cyclecount = clock()-CLOCKS_PER_INIT; gotoxy(0,24); - //printf("frame: %02x cycles: %6lu", p0_idx, cyclecount); - printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1); - // Wait until the canvas on screen has been switched before starting work on the next frame - canvas_show_flag = 1; - VICII->BORDER_COLOR = RED; - while(canvas_show_flag) {} - VICII->BORDER_COLOR = BLACK; + printf("frame: %02x cycles: %6lu", p0_idx, cyclecount); + //printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1); } } @@ -166,28 +171,10 @@ void line(char* canvas, char x1, char y1, char x2, char y2) { // If this line is pointing left then move it down one pixel to ensure the fill is stopped correctly y++; y2++; } - #ifdef DEBUG - gotoxy(0,0); - printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy); - char print_col = 0; - char print_row = 1; - #endif - if(dx > dy) { // X is the driver - plot every X using bresenham char e = dx/2; do { - #ifdef DEBUG - if(print_col<40-8) { - gotoxy(print_col, print_row); - printf("%02x %02x %02x",x,y,e); - if(++print_row==24) { - print_row = 1; - print_col +=9; - } - } - #endif - plot(canvas, x, y); x += sx; e += dy; @@ -200,16 +187,6 @@ void line(char* canvas, char x1, char y1, char x2, char y2) { } else { // Y is the driver - only plot one plot per X char e = dy/2; - #ifdef DEBUG - if(print_col<40-8) { - gotoxy(print_col, print_row); - printf("%02x %02x %02x",x,y,e); - if(++print_row==24) { - print_row = 1; - print_col +=9; - } - } - #endif plot(canvas, x, y); do { y += sy; @@ -217,51 +194,37 @@ void line(char* canvas, char x1, char y1, char x2, char y2) { if(dy(SCREEN&$3fff)*4)|(>CANVAS1)/4&$f .const toD0182_return = (>(SCREEN&$3fff)*4)|(>CANVAS2)/4&$f + .label __18 = $d .label cols = 2 // Setup 16x16 canvas for rendering .label screen = 4 - .label y = $13 - .label x0 = $1c - .label y0 = $1d - .label x1 = $1e - .label y1 = $1f + .label y = $1a + .label x0 = $23 + .label y0 = $24 + .label x1 = $15 + .label y1 = $25 + .label x2 = $15 + .label y2 = $26 + .label p0_idx = 6 + .label p1_idx = 7 + .label p2_idx = 8 // The current canvas being rendered to - .label canvas = 6 + .label canvas = 9 + .label cyclecount = $d // memset(CONSOLE, ' ', 40*25) // Clear the console ldx #' ' @@ -137,7 +148,7 @@ main: { sta.z memset.num+1 jsr memset // memset(SCREEN, 0, 40*25) - // Clear the screen & canvasses + // Clear the screen ldx #0 lda #CANVAS1 sta.z canvas+1 + lda #$88+$aa + sta.z p2_idx + lda #$88+$f + sta.z p1_idx + lda #$88 + sta.z p0_idx __b8: // clock_start() jsr clock_start - // memset(canvas, 0, 0x0800) - lda.z canvas - sta.z memset.str - lda.z canvas+1 - sta.z memset.str+1 - // Clear canvas + // memset(LINE_BUFFER, 0, 0x0800) + // Clear line buffer ldx #0 + lda #LINE_BUFFER + sta.z memset.str+1 lda #<$800 sta.z memset.num lda #>$800 sta.z memset.num+1 jsr memset // x0 = COSTAB[p0_idx] - // Plot on canvas - lda COSTAB+p0_idx + // Plot in line buffer + ldy.z p0_idx + lda COSTAB,y sta.z x0 // y0 = SINTAB[p0_idx] - lda SINTAB+p0_idx + lda SINTAB,y sta.z y0 // x1 = COSTAB[p1_idx] - lda COSTAB+p1_idx + ldy.z p1_idx + lda COSTAB,y sta.z x1 // y1 = SINTAB[p1_idx] - lda SINTAB+p1_idx + lda SINTAB,y sta.z y1 - // line(canvas, x0, y0, x1, y1) + // line(LINE_BUFFER, x0, y0, x1, y1) lda.z x0 sta.z line.x1 - lda.z y0 - sta.z line.y1 + ldx.z y0 lda.z y1 sta.z line.y2 jsr line + // x2 = COSTAB[p2_idx] + ldy.z p2_idx + lda COSTAB,y + sta.z x2 + // y2 = SINTAB[p2_idx] + lda SINTAB,y + sta.z y2 + // line(LINE_BUFFER, x1, y1, x2, y2) + lda.z x1 + sta.z line.x1 + ldx.z y1 + lda.z y2 + sta.z line.y2 + jsr line + // line(LINE_BUFFER, x2, y2, x0, y0) + lda.z x2 + sta.z line.x1 + ldx.z y2 + lda.z x0 + sta.z line.x2 + lda.z y0 + sta.z line.y2 + jsr line + // p0_idx++; + inc.z p0_idx + // p1_idx++; + inc.z p1_idx + // p2_idx++; + inc.z p2_idx + // eorfill(LINE_BUFFER, canvas) + lda.z canvas + sta.z eorfill.canvas + lda.z canvas+1 + sta.z eorfill.canvas+1 + // Fill canvas + jsr eorfill + // VICII->BORDER_COLOR = RED + // Wait until the canvas on screen has been switched before starting work on the next frame + lda #RED + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + __b9: + // while(canvas_show_flag) + lda #0 + cmp.z canvas_show_flag + bne __b9 + // VICII->BORDER_COLOR = BLACK + lda #BLACK + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR // canvas_show_memory ^= toD018(SCREEN,CANVAS1)^toD018(SCREEN,CANVAS2) - //line(canvas, x1, y1, x2, y2); - //line(canvas, x2, y2, x0, y0); - // Move idx - //p0_idx++; - //p1_idx++; - //p2_idx++; - // Fill canvas - //eorfill(canvas); // Swap canvas to show on screen (using XOR) lda #toD0181_return^toD0182_return eor.z canvas_show_memory @@ -248,63 +306,45 @@ main: { lda #>CANVAS1^CANVAS2 eor.z canvas+1 sta.z canvas+1 + // canvas_show_flag = 1 + // Set flag used to signal when the canvas has been shown + lda #1 + sta.z canvas_show_flag // clock() jsr clock + // cyclecount = clock()-CLOCKS_PER_INIT + lda.z cyclecount + sec + sbc #CLOCKS_PER_INIT + sta.z cyclecount+1 + lda.z cyclecount+2 + sbc #>$10 + sta.z cyclecount+2 + lda.z cyclecount+3 + sbc #>CLOCKS_PER_INIT>>$10 + sta.z cyclecount+3 // gotoxy(0,24) - ldx #0 - lda #$18 jsr gotoxy - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) lda #s sta.z cputs.s+1 jsr cputs - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - ldx.z x0 + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + ldx.z p0_idx jsr printf_uchar - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) lda #s1 sta.z cputs.s+1 jsr cputs - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - ldx.z y0 - jsr printf_uchar - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - lda #s2 - sta.z cputs.s+1 - jsr cputs - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - ldx.z x1 - jsr printf_uchar - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - lda #s1 - sta.z cputs.s+1 - jsr cputs - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - ldx.z y1 - jsr printf_uchar - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // canvas_show_flag = 1 - // Wait until the canvas on screen has been switched before starting work on the next frame - lda #1 - sta.z canvas_show_flag - __b9: - // while(canvas_show_flag) - lda #0 - cmp.z canvas_show_flag - bne __b9 + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + jsr printf_ulong jmp __b8 __b2: ldx.z y @@ -345,29 +385,175 @@ main: { // for(char x=0;x<16;x++) iny jmp __b4 - s2: .text ")-(" + s: .text "frame: " + .byte 0 + s1: .text " cycles: " .byte 0 } -// Output a NUL-terminated string at the current cursor position -// cputs(byte* zp($27) s) -cputs: { - .label s = $27 - __b1: - // c=*s++ - ldy #0 - lda (s),y - // while(c=*s++) - inc.z s - bne !+ - inc.z s+1 - !: +// Print an unsigned int using a specific format +// printf_ulong(dword zp($d) uvalue) +printf_ulong: { + .const format_min_length = 6 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = $d + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // ultoa(uvalue, printf_buffer.digits, format.radix) + // Format number into buffer + jsr ultoa + // printf_number_buffer(printf_buffer, format) + lda printf_buffer + sta.z printf_number_buffer.buffer_sign + // Print using format + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + ldx #format_min_length + jsr printf_number_buffer + // } + rts +} +// 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($25) buffer_sign, byte register(X) format_min_length, byte zp($23) format_justify_left, byte zp($24) format_zero_padding, byte zp($15) format_upper_case) +printf_number_buffer: { + .label __19 = $13 + .label buffer_sign = $25 + .label padding = $16 + .label format_zero_padding = $24 + .label format_justify_left = $23 + .label format_upper_case = $15 + // if(format.min_length) + cpx #0 + beq __b6 + // strlen(buffer.digits) + jsr strlen + // strlen(buffer.digits) + // len = (signed char)strlen(buffer.digits) + // There is a minimum length - work out the padding + lda.z __19 + tay + // if(buffer.sign) + lda #0 + cmp.z buffer_sign + beq __b13 + // len++; + iny + __b13: + // padding = (signed char)format.min_length - len + txa + sty.z $ff + sec + sbc.z $ff + sta.z padding + // if(padding<0) cmp #0 + bpl __b1 + __b6: + lda #0 + sta.z padding + __b1: + // if(!format.justify_left && !format.zero_padding && padding) + lda #0 + cmp.z format_justify_left bne __b2 + cmp.z format_zero_padding + bne __b2 + cmp.z padding + bne __b8 + jmp __b2 + __b8: + // printf_padding(' ',(char)padding) + lda.z padding + sta.z printf_padding.length + lda #' ' + sta.z printf_padding.pad + jsr printf_padding + __b2: + // if(buffer.sign) + lda #0 + cmp.z buffer_sign + beq __b3 + // cputc(buffer.sign) + lda.z buffer_sign + jsr cputc + __b3: + // if(format.zero_padding && padding) + lda #0 + cmp.z format_zero_padding + beq __b4 + cmp.z padding + bne __b10 + jmp __b4 + __b10: + // printf_padding('0',(char)padding) + lda.z padding + sta.z printf_padding.length + lda #'0' + sta.z printf_padding.pad + jsr printf_padding + __b4: + // if(format.upper_case) + lda #0 + cmp.z format_upper_case + beq __b5 + // strupr(buffer.digits) + jsr strupr + __b5: + // cputs(buffer.digits) + lda #printf_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 +} +// Print a padding char a number of times +// printf_padding(byte zp($18) pad, byte zp($17) length) +printf_padding: { + .label i = $19 + .label length = $17 + .label pad = $18 + lda #0 + sta.z i + __b1: + // for(char i=0;i0) lda.z num bne !+ @@ -575,13 +761,13 @@ memset: { } // 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($2b) destination, void* zp($29) source) +// memcpy(void* zp($13) destination, void* zp($11) source) memcpy: { - .label src_end = $25 - .label dst = $2b - .label src = $29 - .label source = $29 - .label destination = $2b + .label src_end = $2f + .label dst = $13 + .label src = $11 + .label source = $11 + .label destination = $13 // src_end = (char*)source+num lda.z source clc @@ -616,114 +802,90 @@ memcpy: { !: jmp __b1 } -// 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) - // Format number into buffer - jsr uctoa - // printf_number_buffer(printf_buffer, format) - ldx printf_buffer - // Print using format - jsr printf_number_buffer - // } - rts -} -// Print the contents of the number buffer using a specific format. -// This handles minimum length, zero-filling, and left/right justification from the format -// printf_number_buffer(byte register(X) buffer_sign) -printf_number_buffer: { - .const format_min_length = 2 - .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - .label __19 = $29 - .label padding = 8 - // strlen(buffer.digits) - jsr strlen - // strlen(buffer.digits) - // len = (signed char)strlen(buffer.digits) - // There is a minimum length - work out the padding - lda.z __19 - // if(buffer.sign) - cpx #0 - beq __b8 - // len++; - clc - adc #1 - __b8: - // padding = (signed char)format.min_length - len - eor #$ff - clc - adc #format_min_length+1 - sta.z padding - // if(padding<0) - cmp #0 - bpl __b2 - lda #0 - sta.z padding - __b2: - // if(buffer.sign) - cpx #0 - beq __b10 - // cputc(buffer.sign) - txa - jsr cputc - __b10: - // if(format.zero_padding && padding) - lda #0 - cmp.z padding - bne __b7 - jmp __b3 - __b7: - // printf_padding('0',(char)padding) - jsr printf_padding - __b3: - // cputs(buffer.digits) - lda #buffer_digits - sta.z cputs.s+1 - jsr cputs - // } - rts -} -// Print a padding char a number of times -// printf_padding(byte zp(8) length) -printf_padding: { - .label i = 9 - .label length = 8 - lda #0 - sta.z i +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($b) s) +cputs: { + .label s = $b __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++; + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +// 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 +} // Computes the length of the string str up to but not including the terminating null character. -// strlen(byte* zp($27) str) +// strlen(byte* zp($11) str) strlen: { - .label len = $29 - .label str = $27 - .label return = $29 + .label len = $13 + .label str = $11 + .label return = $13 lda #<0 sta.z len sta.z len+1 - lda #printf_number_buffer.buffer_digits + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z str+1 __b1: // while(*str) @@ -751,12 +913,191 @@ strlen: { // - 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(X) value, byte* zp($29) buffer) +// ultoa(dword zp($d) value, byte* zp($11) buffer) +ultoa: { + .const max_digits = $a + .label digit_value = $27 + .label buffer = $11 + .label digit = $23 + .label value = $d + 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 + 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 value+3 + cmp.z sub+3 + bcc !+ + bne __b2 + lda.z value+2 + cmp.z sub+2 + bcc !+ + bne __b2 + lda.z value+1 + cmp.z sub+1 + bcc !+ + bne __b2 + lda.z value + cmp.z sub + bcs __b2 + !: + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + lda.z value+2 + sbc.z sub+2 + sta.z value+2 + lda.z value+3 + sbc.z sub+3 + sta.z value+3 + jmp __b1 +} +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + .const format_min_length = 2 + .const format_justify_left = 0 + .const format_zero_padding = 1 + .const format_upper_case = 0 + // printf_buffer.sign = format.sign_always?'+':0 + // Handle any sign + lda #0 + sta printf_buffer + // uctoa(uvalue, printf_buffer.digits, format.radix) + // 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 #format_upper_case + sta.z printf_number_buffer.format_upper_case + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + ldx #format_min_length + jsr printf_number_buffer + // } + 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(X) value, byte* zp($13) buffer) uctoa: { - .label digit_value = $20 - .label buffer = $29 - .label digit = 8 - .label started = 9 + .const max_digits = 2 + .label digit_value = $2b + .label buffer = $13 + .label digit = $24 + .label started = $25 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS @@ -767,7 +1108,7 @@ uctoa: { __b1: // for( char digit=0; digit= sub) @@ -847,143 +1188,152 @@ uctoa_append: { jmp __b1 } // Set the cursor to the specified position -// gotoxy(byte register(X) x, byte register(A) y) gotoxy: { - .label __4 = $17 - .label __6 = $15 - .label __7 = $17 - .label __8 = $17 - .label offset = $17 - .label __9 = $2b - .label __10 = $17 - // if(y>CONIO_HEIGHT) - cmp #$19+1 - bcc __b1 - lda #0 - __b1: - // if(x>=CONIO_WIDTH) - cpx #$28 - bcc __b2 - ldx #0 - __b2: + .const x = 0 + .const y = $18 + .const offset = y*$28 // conio_cursor_x = x - stx.z conio_cursor_x + lda #x + sta.z conio_cursor_x // conio_cursor_y = y + lda #y sta.z conio_cursor_y - // (unsigned int)y*CONIO_WIDTH - sta.z __8 - lda #0 - sta.z __8+1 - lda.z __8 - asl - sta.z __9 - lda.z __8+1 - rol - sta.z __9+1 - asl.z __9 - rol.z __9+1 - lda.z __10 - clc - adc.z __9 - sta.z __10 - lda.z __10+1 - adc.z __9+1 - sta.z __10+1 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - // offset = (unsigned int)y*CONIO_WIDTH + x - txa - clc - adc.z offset - sta.z offset - bcc !+ - inc.z offset+1 - !: - // CONIO_SCREEN_TEXT + offset - lda.z offset - clc - adc #CONIO_SCREEN_TEXT - sta.z __6+1 // conio_cursor_text = CONIO_SCREEN_TEXT + offset - // CONIO_SCREEN_COLORS + offset - clc - lda.z __7 - adc #CONIO_SCREEN_COLORS - sta.z __7+1 + lda #CONIO_SCREEN_TEXT+offset + sta.z conio_cursor_text+1 // conio_cursor_color = CONIO_SCREEN_COLORS + offset + lda #CONIO_SCREEN_COLORS+offset + sta.z conio_cursor_color+1 // } rts } // Returns the processor clock time used since the beginning of an implementation defined era (normally the beginning of the program). // This uses CIA #2 Timer A+B on the C64, and must be initialized using clock_start() clock: { + .label return = $d + // 0xffffffff - *CIA2_TIMER_AB + lda #<$ffffffff + sec + sbc CIA2_TIMER_AB + sta.z return + lda #>$ffffffff + sbc CIA2_TIMER_AB+1 + sta.z return+1 + lda #<$ffffffff>>$10 + sbc CIA2_TIMER_AB+2 + sta.z return+2 + lda #>$ffffffff>>$10 + sbc CIA2_TIMER_AB+3 + sta.z return+3 + // } rts } +// EOR fill from the line buffer onto the canvas +// eorfill(byte* zp($1e) canvas) +eorfill: { + .label canvas = $1e + .label line_column = $1c + .label fill_column = $1e + lda #LINE_BUFFER + sta.z line_column+1 + ldx #0 + __b1: + // for(char x=0;x<16;x++) + cpx #$10 + bcc __b2 + // } + rts + __b2: + // eor = line_column[0] + ldy #0 + lda (line_column),y + ldy #1 + __b3: + // for(char y=1;y<16*8;y++) + cpy #$10*8 + bcc __b4 + // line_column += 16*8 + lda #$10*8 + clc + adc.z line_column + sta.z line_column + bcc !+ + inc.z line_column+1 + !: + // fill_column += 16*8 + lda #$10*8 + clc + adc.z fill_column + sta.z fill_column + bcc !+ + inc.z fill_column+1 + !: + // for(char x=0;x<16;x++) + inx + jmp __b1 + __b4: + // eor ^= line_column[y] + eor (line_column),y + // fill_column[y] = eor + sta (fill_column),y + // for(char y=1;y<16*8;y++) + iny + jmp __b3 +} // Draw a EOR friendly line between two points // Uses bresenham line drawing routine -// line(byte* zp(6) canvas, byte zp($f) x1, byte zp($10) y1, byte zp($1e) x2, byte zp($a) y2) +// line(byte zp($18) x1, byte register(X) y1, byte zp($15) x2, byte zp($16) y2) line: { - .label canvas = 6 - .label x1 = $f - .label y1 = $10 - .label x2 = $1e - .label y2 = $a - .label dx = $21 - .label dy = $22 - .label sx = $23 - .label sy = $24 - .label y = $10 - .label e1 = $12 - .label e = $b - .label plot1_y = $10 - .label plot1_column = $25 - .label plot2_x = $f - .label plot2_column = $27 - .label print_row = $d - .label print_col = $c - .label plot3_column = $29 - .label print_row_1 = $11 - .label print_col_1 = $e - .label plot4_column = $2b - .label x = $f + .label x1 = $18 + .label x2 = $15 + .label y2 = $16 + .label x = $18 + .label dx = $2b + .label dy = $2c + .label sx = $2d + .label sy = $2e + .label e1 = $19 + .label e = $17 // abs_u8(x2-x1) lda.z x2 sec - sbc.z x1 + sbc.z x + tay jsr abs_u8 // abs_u8(x2-x1) + tya // dx = abs_u8(x2-x1) sta.z dx // abs_u8(y2-y1) - lda.z y2 + txa + eor #$ff sec - sbc.z y1 + adc.z y2 + tay jsr abs_u8 // abs_u8(y2-y1) + tya // dy = abs_u8(y2-y1) sta.z dy // sgn_u8(x2-x1) lda.z x2 sec - sbc.z x1 + sbc.z x jsr sgn_u8 // sgn_u8(x2-x1) // sx = sgn_u8(x2-x1) sta.z sx // sgn_u8(y2-y1) - lda.z y2 + txa + eor #$ff sec - sbc.z y1 + adc.z y2 jsr sgn_u8 // sgn_u8(y2-y1) // sy = sgn_u8(y2-y1) @@ -993,119 +1343,25 @@ line: { cmp.z sx bne __b1 // y++; - inc.z y + inx // y2++; inc.z y2 __b1: - // gotoxy(0,0) - ldx #0 - txa - jsr gotoxy - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - lda #s - sta.z cputs.s+1 - jsr cputs - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - ldx.z dx - jsr printf_uchar - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - lda #s1 - sta.z cputs.s+1 - jsr cputs - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - ldx.z dy - jsr printf_uchar - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - lda #s2 - sta.z cputs.s+1 - jsr cputs - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - ldx.z sx - jsr printf_uchar - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - lda #s3 - sta.z cputs.s+1 - jsr cputs - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - ldx.z sy - jsr printf_uchar // if(dx > dy) lda.z dy cmp.z dx - bcs !__b2+ - jmp __b2 - !__b2: + bcc __b2 // e = dy/2 lsr sta.z e - // gotoxy(print_col, print_row) - ldx #0 - lda #1 - jsr gotoxy - // printf("%02x %02x %02x",x,y,e) - ldx.z x1 - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z plot1_y - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z e - jsr printf_uchar - // x/8 - lda.z x1 - lsr - lsr - lsr - // canvas + plot_column[x/8] - asl - // column = canvas + plot_column[x/8] - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot1_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot1_column+1 - // x&7 - lda #7 - and.z x1 - // column[y] |= plot_bit[x&7] - ldy.z plot1_y - tax - lda (plot1_column),y - ora plot_bit,x - sta (plot1_column),y - lda #2 - sta.z print_row - lda #0 - sta.z print_col - __b6: + // plot(canvas, x, y) + jsr plot + __b5: // y += sy - lda.z y + txa clc adc.z sy - sta.z y + tax // e += dx lda.z e clc @@ -1114,202 +1370,33 @@ line: { // if(dys6 - sta.z cputs.s+1 - jsr cputs - __b8: - // while (y != y2) - lda.z y - cmp.z y2 - bne __b6 - // gotoxy(20,24) - ldx #$14 - lda #$18 - jsr gotoxy - // printf("(%02x,%02x)", x, y) - lda #s - sta.z cputs.s+1 - jsr cputs - // printf("(%02x,%02x)", x, y) - ldx.z x - jsr printf_uchar - // printf("(%02x,%02x)", x, y) - lda #s1 - sta.z cputs.s+1 - jsr cputs - // printf("(%02x,%02x)", x, y) - ldx.z y - jsr printf_uchar - // printf("(%02x,%02x)", x, y) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // } - rts - __b7: + bcs __b6 // x += sx - lda.z plot2_x + lda.z x clc adc.z sx - sta.z plot2_x + sta.z x // e -= dy lda.z e sec sbc.z dy sta.z e - // if(print_col<40-8) - lda.z print_col - cmp #$28-8 - bcs __b9 - // gotoxy(print_col, print_row) - tax - lda.z print_row - jsr gotoxy - // printf("%02x %02x %02x",x,y,e) - ldx.z plot2_x - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z y - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z e - jsr printf_uchar - // if(++print_row==24) - inc.z print_row - lda #$18 - cmp.z print_row - bne __b9 - // print_col +=9 - lax.z print_col - axs #-[9] - stx.z print_col - lda #1 - sta.z print_row - __b9: - // x/8 - lda.z plot2_x - lsr - lsr - lsr - // canvas + plot_column[x/8] - asl - // column = canvas + plot_column[x/8] - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot2_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot2_column+1 - // x&7 - lda #7 - and.z plot2_x - // column[y] |= plot_bit[x&7] - ldy.z y - tax - lda (plot2_column),y - ora plot_bit,x - sta (plot2_column),y - jmp __b8 + // plot(canvas, x, y) + jsr plot + __b6: + // while (y != y2) + cpx.z y2 + bne __b5 + // } + rts __b2: // e = dx/2 lda.z dx lsr sta.z e1 - lda #1 - sta.z print_row_1 - lda #0 - sta.z print_col_1 - __b14: - // if(print_col<40-8) - lda.z print_col_1 - cmp #$28-8 - bcs plot3 - // gotoxy(print_col, print_row) - tax - lda.z print_row_1 - jsr gotoxy - // printf("%02x %02x %02x",x,y,e) - ldx.z x - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z y - jsr printf_uchar - // printf("%02x %02x %02x",x,y,e) - lda #s4 - sta.z cputs.s+1 - jsr cputs - // printf("%02x %02x %02x",x,y,e) - ldx.z e1 - jsr printf_uchar - // if(++print_row==24) - inc.z print_row_1 - lda #$18 - cmp.z print_row_1 - bne plot3 - // print_col +=9 - lax.z print_col_1 - axs #-[9] - stx.z print_col_1 - lda #1 - sta.z print_row_1 - plot3: - // x/8 - lda.z x - lsr - lsr - lsr - // canvas + plot_column[x/8] - asl - // column = canvas + plot_column[x/8] - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot3_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot3_column+1 - // x&7 - lda #7 - and.z x - // column[y] |= plot_bit[x&7] - ldy.z y - tax - lda (plot3_column),y - ora plot_bit,x - sta (plot3_column),y + __b8: + // plot(canvas, x, y) + jsr plot // x += sx lda.z x clc @@ -1323,25 +1410,34 @@ line: { // if(dx < e) lda.z dx cmp.z e1 - bcs __b16 + bcs __b9 // y += sy - tya + txa clc adc.z sy - sta.z y + tax // e -= dx lda.z e1 sec sbc.z dx sta.z e1 - __b16: + __b9: // while (x != x2) lda.z x cmp.z x2 - beq !__b14+ - jmp __b14 - !__b14: + bne __b8 + // plot(canvas, x, y) + jsr plot + rts +} +// Plot a single point on the canvas +// plot(byte zp($18) x, byte register(X) y) +plot: { + .label __2 = $31 + .label x = $18 + .label column = $2f // x/8 + lda.z x lsr lsr lsr @@ -1350,34 +1446,28 @@ line: { // column = canvas + plot_column[x/8] tay clc - lda.z canvas + lda #LINE_BUFFER adc plot_column+1,y - sta.z plot4_column+1 + sta.z column+1 // x&7 lda #7 and.z x + sta.z __2 // column[y] |= plot_bit[x&7] - ldy.z y - tax - lda (plot4_column),y - ora plot_bit,x - sta (plot4_column),y + // Plot the bit + txa + tay + lda (column),y + ldy.z __2 + stx.z $ff + ora plot_bit,y + ldy.z $ff + sta (column),y + // } rts - s: .text "dx:" - .byte 0 - s1: .text " dy:" - .byte 0 - s2: .text " sx:" - .byte 0 - s3: .text " sy:" - .byte 0 - s4: .text " " - .byte 0 - s6: .text "*" - .byte 0 } // Get the sign of a 8-bit unsigned number treated as a signed number. // Returns unsigned -1 if the number is negative @@ -1396,20 +1486,21 @@ sgn_u8: { rts } // Get the absolute value of a u-bit unsigned number treated as a signed number. -// abs_u8(byte register(A) u) +// abs_u8(byte register(Y) u) abs_u8: { // u & 0x80 - ldx #$80 - axs #0 + tya + and #$80 // if(u & 0x80) - cpx #0 + cmp #0 bne __b1 rts __b1: // return -u; + dey + tya eor #$ff - clc - adc #1 + tay // } rts } @@ -1556,6 +1647,8 @@ irq_bottom_1: { DIGITS: .text "0123456789abcdef" // Values of hexadecimal digits RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a // SIN/COS tables .align $100 SINTAB: @@ -1565,11 +1658,5 @@ SINTAB: plot_column: .word 0, 1*$80, 2*$80, 3*$80, 4*$80, 5*$80, 6*$80, 7*$80, 8*$80, 9*$80, $a*$80, $b*$80, $c*$80, $d*$80, $e*$80, $f*$80 // The bits used for plotting a pixel plot_bit: .byte $80, $40, $20, $10, 8, 4, 2, 1 - s: .text "(" - .byte 0 - s1: .text "," - .byte 0 - s4: .text ")" - .byte 0 // Buffer used for stringified number being printed printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/complex/polygon/polygon.cfg b/src/test/ref/complex/polygon/polygon.cfg index 705e23078..c05a24047 100644 --- a/src/test/ref/complex/polygon/polygon.cfg +++ b/src/test/ref/complex/polygon/polygon.cfg @@ -26,863 +26,883 @@ toD0181: scope:[] from @1 main: scope:[main] from @2 [12] phi() [13] call memset - to:main::@11 -main::@11: scope:[main] from main + to:main::@12 +main::@12: scope:[main] from main [14] phi() [15] call memset - to:main::@12 -main::@12: scope:[main] from main::@11 + to:main::@13 +main::@13: scope:[main] from main::@12 [16] phi() [17] call memset to:main::@1 -main::@1: scope:[main] from main::@12 main::@6 - [18] (byte*) main::screen#5 ← phi( main::@12/(const nomodify byte*) SCREEN+(byte) $c main::@6/(byte*) main::screen#1 ) - [18] (byte*) main::cols#5 ← phi( main::@12/(const nomodify byte*) COLS+(byte) $c main::@6/(byte*) main::cols#1 ) - [18] (byte) main::y#2 ← phi( main::@12/(byte) 0 main::@6/(byte) main::y#1 ) +main::@1: scope:[main] from main::@13 main::@6 + [18] (byte*) main::screen#5 ← phi( main::@13/(const nomodify byte*) SCREEN+(byte) $c main::@6/(byte*) main::screen#1 ) + [18] (byte*) main::cols#5 ← phi( main::@13/(const nomodify byte*) COLS+(byte) $c main::@6/(byte*) main::cols#1 ) + [18] (byte) main::y#2 ← phi( main::@13/(byte) 0 main::@6/(byte) main::y#1 ) [19] if((byte) main::y#2<(byte) $10) goto main::@2 to:main::@3 main::@3: scope:[main] from main::@1 [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [22] call setup_irq - to:main::@13 -main::@13: scope:[main] from main::@3 + to:main::@14 +main::@14: scope:[main] from main::@3 [23] phi() [24] call textcolor to:main::@7 -main::@7: scope:[main] from main::@13 main::@27 - [25] (byte*) main::canvas#10 ← phi( main::@13/(const nomodify byte*) CANVAS1 main::@27/(byte*) main::canvas#25 ) +main::@7: scope:[main] from main::@14 main::@26 + [25] (byte*) main::canvas#10 ← phi( main::@14/(const nomodify byte*) CANVAS1 main::@26/(byte*) main::canvas#24 ) + [25] (byte) main::p2_idx#2 ← phi( main::@14/(byte) $88+(byte) $aa main::@26/(byte) main::p2_idx#1 ) + [25] (byte) main::p1_idx#2 ← phi( main::@14/(byte) $88+(byte) $f main::@26/(byte) main::p1_idx#1 ) + [25] (byte) main::p0_idx#11 ← phi( main::@14/(byte) $88 main::@26/(byte) main::p0_idx#1 ) to:main::@8 main::@8: scope:[main] from main::@7 [26] phi() [27] call clock_start - to:main::@14 -main::@14: scope:[main] from main::@8 - [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 - [29] call memset to:main::@15 -main::@15: scope:[main] from main::@14 - [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) - [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) - [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) - [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) - [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 - [35] (byte) line::x1#0 ← (byte) main::x0#0 - [36] (byte) line::y1#0 ← (byte) main::y0#0 - [37] (byte) line::x2#0 ← (byte) main::x1#0 - [38] (byte) line::y2#0 ← (byte) main::y1#0 - [39] call line - to:main::toD0181 -main::toD0181: scope:[main] from main::@15 - [40] phi() - to:main::toD0182 -main::toD0182: scope:[main] from main::toD0181 - [41] phi() - to:main::@10 -main::@10: scope:[main] from main::toD0182 - [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 - [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 - [44] call clock +main::@15: scope:[main] from main::@8 + [28] phi() + [29] call memset to:main::@16 -main::@16: scope:[main] from main::@10 - [45] phi() - [46] call gotoxy +main::@16: scope:[main] from main::@15 + [30] (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#11) + [31] (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#11) + [32] (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) + [33] (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) + [34] (byte) line::x1#0 ← (byte) main::x0#0 + [35] (byte) line::y1#0 ← (byte) main::y0#0 + [36] (byte) line::x2#0 ← (byte) main::x1#0 + [37] (byte) line::y2#0 ← (byte) main::y1#0 + [38] call line to:main::@17 main::@17: scope:[main] from main::@16 - [47] phi() - [48] call cputs + [39] (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) + [40] (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) + [41] (byte) line::x1#1 ← (byte) main::x1#0 + [42] (byte) line::y1#1 ← (byte) main::y1#0 + [43] (byte) line::x2#1 ← (byte) main::x2#0 + [44] (byte) line::y2#1 ← (byte) main::y2#0 + [45] call line to:main::@18 main::@18: scope:[main] from main::@17 - [49] (byte) printf_uchar::uvalue#0 ← (byte) main::x0#0 - [50] call printf_uchar + [46] (byte) line::x1#2 ← (byte) main::x2#0 + [47] (byte) line::y1#2 ← (byte) main::y2#0 + [48] (byte) line::x2#2 ← (byte) main::x0#0 + [49] (byte) line::y2#2 ← (byte) main::y0#0 + [50] call line to:main::@19 main::@19: scope:[main] from main::@18 - [51] phi() - [52] call cputs + [51] (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#11 + [52] (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#2 + [53] (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#2 + [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 + [55] call eorfill to:main::@20 main::@20: scope:[main] from main::@19 - [53] (byte) printf_uchar::uvalue#1 ← (byte) main::y0#0 - [54] call printf_uchar + [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED + to:main::@9 +main::@9: scope:[main] from main::@20 main::@9 + [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 + to:main::@10 +main::@10: scope:[main] from main::@9 + [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK + to:main::toD0181 +main::toD0181: scope:[main] from main::@10 + [59] phi() + to:main::toD0182 +main::toD0182: scope:[main] from main::toD0181 + [60] phi() + to:main::@11 +main::@11: scope:[main] from main::toD0182 + [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 + [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 + [63] (volatile byte) canvas_show_flag ← (byte) 1 + [64] call clock + [65] (dword) clock::return#2 ← (dword) clock::return#0 to:main::@21 -main::@21: scope:[main] from main::@20 - [55] phi() - [56] call cputs +main::@21: scope:[main] from main::@11 + [66] (dword~) main::$18 ← (dword) clock::return#2 + [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT + [68] call gotoxy to:main::@22 main::@22: scope:[main] from main::@21 - [57] (byte) printf_uchar::uvalue#2 ← (byte) main::x1#0 - [58] call printf_uchar + [69] phi() + [70] call cputs to:main::@23 main::@23: scope:[main] from main::@22 - [59] phi() - [60] call cputs + [71] (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#1 + [72] call printf_uchar to:main::@24 main::@24: scope:[main] from main::@23 - [61] (byte) printf_uchar::uvalue#3 ← (byte) main::y1#0 - [62] call printf_uchar + [73] phi() + [74] call cputs to:main::@25 main::@25: scope:[main] from main::@24 - [63] phi() - [64] call cputs + [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 + [76] call printf_ulong to:main::@26 main::@26: scope:[main] from main::@25 - [65] (volatile byte) canvas_show_flag ← (byte) 1 - to:main::@9 -main::@9: scope:[main] from main::@26 main::@9 - [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 - to:main::@27 -main::@27: scope:[main] from main::@9 - [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 + [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 to:main::@7 main::@2: scope:[main] from main::@1 - [68] (byte) main::c#4 ← (byte) main::y#2 + [78] (byte) main::c#4 ← (byte) main::y#2 to:main::@4 main::@4: scope:[main] from main::@2 main::@5 - [69] (byte) main::c#2 ← phi( main::@2/(byte) main::c#4 main::@5/(byte) main::c#1 ) - [69] (byte) main::x#2 ← phi( main::@2/(byte) 0 main::@5/(byte) main::x#1 ) - [70] if((byte) main::x#2<(byte) $10) goto main::@5 + [79] (byte) main::c#2 ← phi( main::@2/(byte) main::c#4 main::@5/(byte) main::c#1 ) + [79] (byte) main::x#2 ← phi( main::@2/(byte) 0 main::@5/(byte) main::x#1 ) + [80] if((byte) main::x#2<(byte) $10) goto main::@5 to:main::@6 main::@6: scope:[main] from main::@4 - [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 - [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 - [73] (byte) main::y#1 ← ++ (byte) main::y#2 + [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 + [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 + [83] (byte) main::y#1 ← ++ (byte) main::y#2 to:main::@1 main::@5: scope:[main] from main::@4 - [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE - [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 - [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 - [77] (byte) main::x#1 ← ++ (byte) main::x#2 + [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE + [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 + [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 + [87] (byte) main::x#1 ← ++ (byte) main::x#2 to:main::@4 -(void()) cputs((to_nomodify byte*) cputs::s) -cputs: scope:[cputs] from line::@10 line::@25 line::@27 line::@29 line::@31 line::@35 line::@37 line::@40 line::@42 line::@45 line::@47 line::@49 line::@51 line::@53 main::@17 main::@19 main::@21 main::@23 main::@25 printf_number_buffer::@3 - [78] (to_nomodify byte*) cputs::s#22 ← phi( line::@10/(const byte*) line::s6 line::@25/(const byte*) line::s line::@27/(const byte*) line::s1 line::@29/(const byte*) line::s2 line::@31/(const byte*) line::s3 line::@35/(const byte*) line::s4 line::@37/(const byte*) line::s4 line::@40/(const byte*) line::s4 line::@42/(const byte*) line::s4 line::@45/(const byte*) s line::@47/(const byte*) s1 line::@49/(const byte*) s4 line::@51/(const byte*) line::s4 line::@53/(const byte*) line::s4 main::@17/(const byte*) s main::@19/(const byte*) s1 main::@21/(const byte*) main::s2 main::@23/(const byte*) s1 main::@25/(const byte*) s4 printf_number_buffer::@3/(const byte*) printf_number_buffer::buffer_digits#0 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [79] (to_nomodify byte*) cputs::s#21 ← phi( cputs/(to_nomodify byte*) cputs::s#22 cputs::@2/(to_nomodify byte*) cputs::s#0 ) - [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) - [81] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 - [82] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [83] 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::@25 + [88] phi() + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 + [91] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [92] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [93] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [94] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [84] (byte) cputc::c#0 ← (byte) cputs::c#1 - [85] call cputc - to:cputs::@1 + +(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_ulong::@2 + [95] (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_upper_case#0 printf_ulong::@2/(const byte) printf_ulong::format_upper_case#0 ) + [95] (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_uchar::@2/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@2/(byte) printf_number_buffer::buffer_sign#0 ) + [95] (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_zero_padding#0 printf_ulong::@2/(const byte) printf_ulong::format_zero_padding#0 ) + [95] (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_justify_left#0 printf_ulong::@2/(const byte) printf_ulong::format_justify_left#0 ) + [95] (byte) printf_number_buffer::format_min_length#2 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_min_length#0 printf_ulong::@2/(const byte) printf_ulong::format_min_length#0 ) + [96] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + [97] phi() + [98] call strlen + [99] (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 + [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + [101] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 + [102] 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 + [103] (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 + [104] (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 ) + [105] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 + [106] 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 + [107] 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 + [108] (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 ) + [109] 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 + [110] 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 + [111] 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 + [112] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 + [113] 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 + [114] 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 + [115] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 + [116] call cputc + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + [117] 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 + [118] 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 + [119] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 + [120] 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 + [121] 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 + [122] phi() + [123] call strupr + to:printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@4 + [124] phi() + [125] call cputs + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@5 + [126] 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 + [127] 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 + [128] 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 + [129] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 + [130] 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 + [131] 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 + [132] (byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) '0' printf_number_buffer::@12/(byte) ' ' printf_number_buffer::@8/(byte) ' ' ) + [132] (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 + [133] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) + [134] 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 + [135] return + to:@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + [136] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 + [137] call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + [138] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 + to:printf_padding::@1 (void()) cputc((byte) cputc::c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@6 printf_padding::@2 - [86] (byte) cputc::c#3 ← phi( cputs::@2/(byte) cputc::c#0 printf_number_buffer::@6/(byte) cputc::c#2 printf_padding::@2/(byte) '0' ) - [87] if((byte) cputc::c#3==(byte) ' +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + [139] (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 ) + [140] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 to:cputc::@2 cputc::@2: scope:[cputc] from cputc - [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 - [89] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text - [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor - [91] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color - [92] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x - [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return + [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 + [142] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text + [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor + [144] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color + [145] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x + [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return to:cputc::@3 cputc::@3: scope:[cputc] from cputc::@2 - [94] (byte) conio_cursor_x ← (byte) 0 - [95] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y - [96] call cscroll + [147] (byte) conio_cursor_x ← (byte) 0 + [148] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [149] call cscroll to:cputc::@return cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [97] return + [150] return to:@return cputc::@1: scope:[cputc] from cputc - [98] phi() - [99] call cputln + [151] phi() + [152] call cputln to:cputc::@return (void()) cputln() cputln: scope:[cputln] from cputc::@1 - [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x - [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 - [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 - [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 - [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 - [105] (byte) conio_cursor_x ← (byte) 0 - [106] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y - [107] call cscroll + [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x + [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 + [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 + [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 + [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 + [158] (byte) conio_cursor_x ← (byte) 0 + [159] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [160] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [108] return + [161] return to:@return (void()) cscroll() cscroll: scope:[cscroll] from cputc::@3 cputln - [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return + [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [110] phi() - [111] call memcpy + [163] phi() + [164] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [112] phi() - [113] call memcpy + [165] phi() + [166] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [114] phi() - [115] call memset + [167] phi() + [168] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [116] (byte) memset::c#1 ← (byte) conio_textcolor - [117] call memset + [169] (byte) memset::c#1 ← (byte) conio_textcolor + [170] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 - [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 - [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 - [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 - [122] (byte) conio_cursor_y ← -- (byte) conio_cursor_y + [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 + [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 + [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 + [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 + [175] (byte) conio_cursor_y ← -- (byte) conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [123] return + [176] return to:@return (void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) -memset: scope:[memset] from cscroll::@3 cscroll::@4 main main::@11 main::@12 main::@14 - [124] (byte) memset::c#8 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(byte) memset::c#1 main/(byte) ' ' main::@11/(byte) 0 main::@12/(const nomodify byte) BLACK main::@14/(byte) 0 ) - [124] (void*) memset::str#7 ← phi( cscroll::@3/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 main/(void*)(const nomodify byte*) CONSOLE main::@11/(void*)(const nomodify byte*) SCREEN main::@12/(void*)(const nomodify byte*) COLS main::@14/(void*) memset::str#5 ) - [124] (word) memset::num#6 ← phi( cscroll::@3/(byte) $28 cscroll::@4/(byte) $28 main/(word)(number) $28*(number) $19 main::@11/(word)(number) $28*(number) $19 main::@12/(word)(number) $28*(number) $19 main::@14/(word) $800 ) - [125] if((word) memset::num#6<=(byte) 0) goto memset::@return +memset: scope:[memset] from cscroll::@3 cscroll::@4 main main::@12 main::@13 main::@15 + [177] (byte) memset::c#8 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(byte) memset::c#1 main/(byte) ' ' main::@12/(byte) 0 main::@13/(const nomodify byte) BLACK main::@15/(byte) 0 ) + [177] (void*) memset::str#7 ← phi( cscroll::@3/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 main/(void*)(const nomodify byte*) CONSOLE main::@12/(void*)(const nomodify byte*) SCREEN main::@13/(void*)(const nomodify byte*) COLS main::@15/(void*)(const nomodify byte*) LINE_BUFFER ) + [177] (word) memset::num#6 ← phi( cscroll::@3/(byte) $28 cscroll::@4/(byte) $28 main/(word)(number) $28*(number) $19 main::@12/(word)(number) $28*(number) $19 main::@13/(word)(number) $28*(number) $19 main::@15/(word) $800 ) + [178] if((word) memset::num#6<=(byte) 0) goto memset::@return to:memset::@1 memset::@1: scope:[memset] from memset - [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 - [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 + [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 + [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [128] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) - [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 + [181] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) + [182] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset memset::@2 - [130] return + [183] return to:@return memset::@3: scope:[memset] from memset::@2 - [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 - [132] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 + [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 + [185] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 to:memset::@2 (void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [133] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS ) - [133] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 ) - [134] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 - [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 - [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + [186] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS ) + [186] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 ) + [187] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 + [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [137] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) - [137] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) - [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 + [190] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) + [190] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) + [191] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [139] return + [192] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) - [141] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 - [142] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 + [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) + [194] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 + [195] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 to:memcpy::@1 -(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 line::@26 line::@28 line::@30 line::@32 line::@34 line::@36 line::@38 line::@39 line::@41 line::@43 line::@46 line::@48 line::@50 line::@52 line::@54 main::@18 main::@20 main::@22 main::@24 - [143] (byte) printf_uchar::uvalue#19 ← phi( line::@26/(byte) printf_uchar::uvalue#4 line::@28/(byte) printf_uchar::uvalue#5 line::@30/(byte) printf_uchar::uvalue#6 line::@32/(byte) printf_uchar::uvalue#7 line::@34/(byte) printf_uchar::uvalue#8 line::@36/(byte) printf_uchar::uvalue#9 line::@38/(byte) printf_uchar::uvalue#10 line::@39/(byte) printf_uchar::uvalue#11 line::@41/(byte) printf_uchar::uvalue#12 line::@43/(byte) printf_uchar::uvalue#13 line::@46/(byte) printf_uchar::uvalue#14 line::@48/(byte) printf_uchar::uvalue#15 line::@50/(byte) printf_uchar::uvalue#16 line::@52/(byte) printf_uchar::uvalue#17 line::@54/(byte) printf_uchar::uvalue#18 main::@18/(byte) printf_uchar::uvalue#0 main::@20/(byte) printf_uchar::uvalue#1 main::@22/(byte) printf_uchar::uvalue#2 main::@24/(byte) printf_uchar::uvalue#3 ) - to:printf_uchar::@1 -printf_uchar::@1: scope:[printf_uchar] from printf_uchar - [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 - [145] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#19 - [146] call uctoa - to:printf_uchar::@2 -printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 - [147] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) - [148] call printf_number_buffer - to:printf_uchar::@return -printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 - [149] return +(void()) cputs((to_nomodify byte*) cputs::s) +cputs: scope:[cputs] from main::@22 main::@24 printf_number_buffer::@5 + [196] (to_nomodify byte*) cputs::s#5 ← phi( main::@22/(const byte*) main::s main::@24/(const byte*) main::s1 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 + [197] (to_nomodify byte*) cputs::s#4 ← phi( cputs/(to_nomodify byte*) cputs::s#5 cputs::@2/(to_nomodify byte*) cputs::s#0 ) + [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) + [199] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#4 + [200] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [201] return to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [202] (byte) cputc::c#0 ← (byte) cputs::c#1 + [203] call cputc + to:cputs::@1 -(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 - [150] phi() - to:printf_number_buffer::@4 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer - [151] phi() - [152] call strlen - [153] (word) strlen::return#2 ← (word) strlen::len#2 - to:printf_number_buffer::@9 -printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@4 - [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 - [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@8 - to:printf_number_buffer::@5 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@9 - [157] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 - to:printf_number_buffer::@8 -printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@5 printf_number_buffer::@9 - [158] (signed byte) printf_number_buffer::len#2 ← phi( printf_number_buffer::@9/(signed byte) printf_number_buffer::len#0 printf_number_buffer::@5/(signed byte) printf_number_buffer::len#1 ) - [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 - [160] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@11 - to:printf_number_buffer::@1 -printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@8 - [161] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@8 - [162] (signed byte) printf_number_buffer::padding#10 ← phi( printf_number_buffer::@11/(signed byte) printf_number_buffer::padding#1 printf_number_buffer::@8/(signed byte) 0 ) - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 - [163] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@10 - to:printf_number_buffer::@6 -printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer::@2 - [164] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 - [165] call cputc - to:printf_number_buffer::@10 -printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@6 - [166] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@7 - to:printf_number_buffer::@3 -printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@10 - [167] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 - [168] call printf_padding - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@10 printf_number_buffer::@7 - [169] phi() - [170] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@3 - [171] return +(byte*()) strupr((byte*) strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + [204] phi() + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@3 + [205] (byte*) strupr::src#2 ← phi( strupr/(const byte*) strupr::str#0 strupr::@3/(byte*) strupr::src#1 ) + [206] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@1 + [207] return to:@return +strupr::@2: scope:[strupr] from strupr::@1 + [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) + [209] call toupper + [210] (byte) toupper::return#3 ← (byte) toupper::return#2 + to:strupr::@3 +strupr::@3: scope:[strupr] from strupr::@2 + [211] (byte~) strupr::$0 ← (byte) toupper::return#3 + [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 + [213] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 + to:strupr::@1 -(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) -printf_padding: scope:[printf_padding] from printf_number_buffer::@7 - [172] phi() - to:printf_padding::@1 -printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 - [173] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) - [174] if((byte) printf_padding::i#2<(byte) printf_padding::length#1) goto printf_padding::@2 - to:printf_padding::@return -printf_padding::@return: scope:[printf_padding] from printf_padding::@1 - [175] return +(byte()) toupper((byte) toupper::ch) +toupper: scope:[toupper] from strupr::@2 + [214] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return + to:toupper::@2 +toupper::@2: scope:[toupper] from toupper + [215] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 + to:toupper::@return +toupper::@1: scope:[toupper] from toupper::@2 + [216] (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 + [217] (byte) toupper::return#2 ← phi( toupper::@1/(byte) toupper::return#0 toupper/(byte) toupper::ch#0 toupper::@2/(byte) toupper::ch#0 ) + [218] return to:@return -printf_padding::@2: scope:[printf_padding] from printf_padding::@1 - [176] phi() - [177] call cputc - to:printf_padding::@3 -printf_padding::@3: scope:[printf_padding] from printf_padding::@2 - [178] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 - to:printf_padding::@1 (word()) strlen((byte*) strlen::str) -strlen: scope:[strlen] from printf_number_buffer::@4 - [179] phi() +strlen: scope:[strlen] from printf_number_buffer::@6 + [219] phi() to:strlen::@1 strlen::@1: scope:[strlen] from strlen strlen::@2 - [180] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) - [180] (byte*) strlen::str#2 ← phi( strlen/(const byte*) printf_number_buffer::buffer_digits#0 strlen::@2/(byte*) strlen::str#0 ) - [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 + [220] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) + [220] (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 ) + [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 to:strlen::@return strlen::@return: scope:[strlen] from strlen::@1 - [182] return + [222] return to:@return strlen::@2: scope:[strlen] from strlen::@1 - [183] (word) strlen::len#1 ← ++ (word) strlen::len#2 - [184] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 + [223] (word) strlen::len#1 ← ++ (word) strlen::len#2 + [224] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 to:strlen::@1 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [225] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [226] (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 ) + [226] (byte) ultoa::started#2 ← phi( ultoa::@4/(byte) ultoa::started#4 ultoa/(byte) 0 ) + [226] (dword) ultoa::value#2 ← phi( ultoa::@4/(dword) ultoa::value#6 ultoa/(dword) ultoa::value#1 ) + [226] (byte) ultoa::digit#2 ← phi( ultoa::@4/(byte) ultoa::digit#1 ultoa/(byte) 0 ) + [227] if((byte) ultoa::digit#2<(const byte) ultoa::max_digits#1-(byte) 1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 + [229] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) + [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 + [231] *((byte*) ultoa::buffer#3) ← (byte) 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [232] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [233] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 + [234] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) + [235] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [236] 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 + [237] (byte*) ultoa::buffer#14 ← phi( ultoa::@7/(byte*) ultoa::buffer#11 ultoa::@6/(byte*) ultoa::buffer#4 ) + [237] (byte) ultoa::started#4 ← phi( ultoa::@7/(byte) ultoa::started#2 ultoa::@6/(byte) 1 ) + [237] (dword) ultoa::value#6 ← phi( ultoa::@7/(dword) ultoa::value#2 ultoa::@6/(dword) ultoa::value#0 ) + [238] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [239] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + [240] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + [241] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + [242] call ultoa_append + [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + [245] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 + to:ultoa::@4 + +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [246] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [247] (byte) ultoa_append::digit#2 ← phi( ultoa_append/(byte) 0 ultoa_append::@2/(byte) ultoa_append::digit#1 ) + [247] (dword) ultoa_append::value#2 ← phi( ultoa_append/(dword) ultoa_append::value#0 ultoa_append::@2/(dword) ultoa_append::value#1 ) + [248] 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 + [249] *((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 + [250] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [251] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 + [252] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 + to:ultoa_append::@1 + +(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 main::@23 + [253] phi() + to:printf_uchar::@1 +printf_uchar::@1: scope:[printf_uchar] from printf_uchar + [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [255] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#0 + [256] call uctoa + to:printf_uchar::@2 +printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 + [257] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [258] call printf_number_buffer + to:printf_uchar::@return +printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 + [259] return + to:@return + (void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) uctoa: scope:[uctoa] from printf_uchar::@1 - [185] phi() + [260] phi() to:uctoa::@1 uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [186] (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 ) - [186] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) - [186] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) - [186] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) - [187] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 + [261] (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 ) + [261] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) + [261] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) + [261] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) + [262] if((byte) uctoa::digit#2<(const byte) uctoa::max_digits#2-(byte) 1) goto uctoa::@2 to:uctoa::@3 uctoa::@3: scope:[uctoa] from uctoa::@1 - [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) - [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 - [190] *((byte*) uctoa::buffer#3) ← (byte) 0 + [263] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) + [264] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 + [265] *((byte*) uctoa::buffer#3) ← (byte) 0 to:uctoa::@return uctoa::@return: scope:[uctoa] from uctoa::@3 - [191] return + [266] return to:@return uctoa::@2: scope:[uctoa] from uctoa::@1 - [192] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) - [193] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 + [267] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) + [268] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 to:uctoa::@7 uctoa::@7: scope:[uctoa] from uctoa::@2 - [194] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 + [269] 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 - [195] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) - [195] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) - [195] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) - [196] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 + [270] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) + [270] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) + [270] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) + [271] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 to:uctoa::@1 uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [197] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 - [198] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 - [199] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 - [200] call uctoa_append - [201] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + [272] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + [273] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + [274] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + [275] call uctoa_append + [276] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 to:uctoa::@6 uctoa::@6: scope:[uctoa] from uctoa::@5 - [202] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 - [203] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 + [277] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + [278] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 to:uctoa::@4 (byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) uctoa_append: scope:[uctoa_append] from uctoa::@5 - [204] phi() + [279] phi() to:uctoa_append::@1 uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [205] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) - [205] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) - [206] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 + [280] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) + [280] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) + [281] 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 - [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) + [282] *((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 - [208] return + [283] return to:@return uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [209] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 - [210] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 + [284] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 + [285] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 to:uctoa_append::@1 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -gotoxy: scope:[gotoxy] from line::@1 line::@11 line::@13 line::@17 line::@5 main::@16 - [211] (byte) gotoxy::x#10 ← phi( line::@1/(byte) 0 line::@11/(byte) gotoxy::x#5 line::@13/(byte) $14 line::@17/(byte) gotoxy::x#7 line::@5/(byte) 0 main::@16/(byte) 0 ) - [211] (byte) gotoxy::y#8 ← phi( line::@1/(byte) 0 line::@11/(byte) gotoxy::y#5 line::@13/(byte) $18 line::@17/(byte) gotoxy::y#7 line::@5/(byte) 1 main::@16/(byte) $18 ) - [212] if((byte) gotoxy::y#8<(byte) $19+(byte) 1) goto gotoxy::@3 +gotoxy: scope:[gotoxy] from main::@21 + [286] phi() to:gotoxy::@1 -gotoxy::@3: scope:[gotoxy] from gotoxy - [213] phi() - to:gotoxy::@1 -gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [214] (byte) gotoxy::y#10 ← phi( gotoxy::@3/(byte) gotoxy::y#8 gotoxy/(byte) 0 ) - [215] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@4 - to:gotoxy::@2 -gotoxy::@4: scope:[gotoxy] from gotoxy::@1 - [216] phi() - to:gotoxy::@2 -gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4 - [217] (byte) gotoxy::x#9 ← phi( gotoxy::@4/(byte) gotoxy::x#10 gotoxy::@1/(byte) 0 ) - [218] (byte) conio_cursor_x ← (byte) gotoxy::x#9 - [219] (byte) conio_cursor_y ← (byte) gotoxy::y#10 - [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 - [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 - [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 - [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 - [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 - [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 - [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 - [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 - [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 +gotoxy::@1: scope:[gotoxy] from gotoxy + [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 + [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 + [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 + [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 to:gotoxy::@return -gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [229] return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + [291] return to:@return (dword()) clock() -clock: scope:[clock] from main::@10 - [230] phi() +clock: scope:[clock] from main::@11 + [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) to:clock::@return clock::@return: scope:[clock] from clock - [231] return + [293] return to:@return +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +eorfill: scope:[eorfill] from main::@19 + [294] phi() + to:eorfill::@1 +eorfill::@1: scope:[eorfill] from eorfill eorfill::@5 + [295] (byte*) eorfill::fill_column#5 ← phi( eorfill/(byte*) eorfill::canvas#0 eorfill::@5/(byte*) eorfill::fill_column#1 ) + [295] (byte*) eorfill::line_column#2 ← phi( eorfill/(const nomodify byte*) LINE_BUFFER eorfill::@5/(byte*) eorfill::line_column#1 ) + [295] (byte) eorfill::x#2 ← phi( eorfill/(byte) 0 eorfill::@5/(byte) eorfill::x#1 ) + [296] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 + to:eorfill::@return +eorfill::@return: scope:[eorfill] from eorfill::@1 + [297] return + to:@return +eorfill::@2: scope:[eorfill] from eorfill::@1 + [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) + to:eorfill::@3 +eorfill::@3: scope:[eorfill] from eorfill::@2 eorfill::@4 + [299] (byte) eorfill::eor#2 ← phi( eorfill::@2/(byte) eorfill::eor#0 eorfill::@4/(byte) eorfill::eor#1 ) + [299] (byte) eorfill::y#2 ← phi( eorfill::@2/(byte) 1 eorfill::@4/(byte) eorfill::y#1 ) + [300] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 + to:eorfill::@5 +eorfill::@5: scope:[eorfill] from eorfill::@3 + [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 + [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 + [303] (byte) eorfill::x#1 ← ++ (byte) eorfill::x#2 + to:eorfill::@1 +eorfill::@4: scope:[eorfill] from eorfill::@3 + [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) + [305] *((byte*) eorfill::fill_column#5 + (byte) eorfill::y#2) ← (byte) eorfill::eor#1 + [306] (byte) eorfill::y#1 ← ++ (byte) eorfill::y#2 + to:eorfill::@3 + (void()) line((byte*) line::canvas , (byte) line::x1 , (byte) line::y1 , (byte) line::x2 , (byte) line::y2) -line: scope:[line] from main::@15 - [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 - [233] call abs_u8 - [234] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 - to:line::@21 -line::@21: scope:[line] from line - [235] (byte) line::dx#0 ← (byte) abs_u8::return#0 - [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 - [237] call abs_u8 - [238] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 - to:line::@22 -line::@22: scope:[line] from line::@21 - [239] (byte) line::dy#0 ← (byte) abs_u8::return#1 - [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 - [241] call sgn_u8 - [242] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 - to:line::@23 -line::@23: scope:[line] from line::@22 - [243] (byte) line::sx#0 ← (byte) sgn_u8::return#0 - [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 - [245] call sgn_u8 - [246] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 - to:line::@24 -line::@24: scope:[line] from line::@23 - [247] (byte) line::sy#0 ← (byte) sgn_u8::return#1 - [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 - to:line::@3 -line::@3: scope:[line] from line::@24 - [249] (byte) line::y#1 ← ++ (byte) line::y1#0 - [250] (byte) line::y2#1 ← ++ (byte) line::y2#0 - to:line::@1 -line::@1: scope:[line] from line::@24 line::@3 - [251] (byte) line::y2#17 ← phi( line::@24/(byte) line::y2#0 line::@3/(byte) line::y2#1 ) - [251] (byte) line::plot1_y#0 ← phi( line::@24/(byte) line::y1#0 line::@3/(byte) line::y#1 ) - [252] call gotoxy - to:line::@25 -line::@25: scope:[line] from line::@1 - [253] phi() - [254] call cputs - to:line::@26 -line::@26: scope:[line] from line::@25 - [255] (byte) printf_uchar::uvalue#4 ← (byte) line::dx#0 - [256] call printf_uchar - to:line::@27 -line::@27: scope:[line] from line::@26 - [257] phi() - [258] call cputs - to:line::@28 -line::@28: scope:[line] from line::@27 - [259] (byte) printf_uchar::uvalue#5 ← (byte) line::dy#0 - [260] call printf_uchar - to:line::@29 -line::@29: scope:[line] from line::@28 - [261] phi() - [262] call cputs - to:line::@30 -line::@30: scope:[line] from line::@29 - [263] (byte) printf_uchar::uvalue#6 ← (byte) line::sx#0 - [264] call printf_uchar - to:line::@31 -line::@31: scope:[line] from line::@30 - [265] phi() - [266] call cputs - to:line::@32 -line::@32: scope:[line] from line::@31 - [267] (byte) printf_uchar::uvalue#7 ← (byte) line::sy#0 - [268] call printf_uchar - to:line::@33 -line::@33: scope:[line] from line::@32 - [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 - to:line::@4 -line::@4: scope:[line] from line::@33 - [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 - to:line::@5 -line::@5: scope:[line] from line::@4 - [271] phi() - [272] call gotoxy - to:line::@34 -line::@34: scope:[line] from line::@5 - [273] (byte) printf_uchar::uvalue#8 ← (byte) line::x1#0 - [274] call printf_uchar - to:line::@35 -line::@35: scope:[line] from line::@34 - [275] phi() - [276] call cputs - to:line::@36 -line::@36: scope:[line] from line::@35 - [277] (byte) printf_uchar::uvalue#9 ← (byte) line::plot1_y#0 - [278] call printf_uchar - to:line::@37 -line::@37: scope:[line] from line::@36 - [279] phi() - [280] call cputs - to:line::@38 -line::@38: scope:[line] from line::@37 - [281] (byte) printf_uchar::uvalue#10 ← (byte) line::e#0 - [282] call printf_uchar - to:line::plot1 -line::plot1: scope:[line] from line::@38 - [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 - [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 - [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) - [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 - [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) - to:line::@6 -line::@6: scope:[line] from line::@8 line::plot1 - [288] (byte) line::print_row#10 ← phi( line::@8/(byte) line::print_row#26 line::plot1/(byte) 2 ) - [288] (byte) line::print_col#14 ← phi( line::@8/(byte) line::print_col#20 line::plot1/(byte) 0 ) - [288] (byte) line::x#18 ← phi( line::@8/(byte) line::x#22 line::plot1/(byte) line::x1#0 ) - [288] (byte) line::e#4 ← phi( line::@8/(byte) line::e#8 line::plot1/(byte) line::e#0 ) - [288] (byte) line::y#7 ← phi( line::@8/(byte) line::y#11 line::plot1/(byte) line::plot1_y#0 ) - [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 - [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 - [291] if((byte) line::dy#0<(byte) line::e#1) goto line::@7 - to:line::@10 -line::@10: scope:[line] from line::@6 - [292] phi() - [293] call cputs - to:line::@8 -line::@8: scope:[line] from line::@10 line::plot2 - [294] (byte) line::print_row#26 ← phi( line::@10/(byte) line::print_row#10 line::plot2/(byte) line::print_row#35 ) - [294] (byte) line::print_col#20 ← phi( line::@10/(byte) line::print_col#14 line::plot2/(byte) line::print_col#29 ) - [294] (byte) line::x#22 ← phi( line::@10/(byte) line::x#18 line::plot2/(byte) line::plot2_x#0 ) - [294] (byte) line::e#8 ← phi( line::@10/(byte) line::e#1 line::plot2/(byte) line::e#10 ) - [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 - to:line::@13 -line::@13: scope:[line] from line::@8 - [296] phi() - [297] call gotoxy - to:line::@45 -line::@45: scope:[line] from line::@13 - [298] phi() - [299] call cputs - to:line::@46 -line::@46: scope:[line] from line::@45 - [300] (byte) printf_uchar::uvalue#14 ← (byte) line::x#22 - [301] call printf_uchar - to:line::@47 -line::@47: scope:[line] from line::@46 - [302] phi() - [303] call cputs - to:line::@48 -line::@48: scope:[line] from line::@47 - [304] (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 - [305] call printf_uchar - to:line::@49 -line::@49: scope:[line] from line::@48 - [306] phi() - [307] call cputs - to:line::@return -line::@return: scope:[line] from line::@49 line::plot4 - [308] return - to:@return -line::@7: scope:[line] from line::@6 - [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 - [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 - [311] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@9 - to:line::@11 -line::@11: scope:[line] from line::@7 - [312] (byte) gotoxy::x#5 ← (byte) line::print_col#14 - [313] (byte) gotoxy::y#5 ← (byte) line::print_row#10 - [314] call gotoxy - to:line::@39 -line::@39: scope:[line] from line::@11 - [315] (byte) printf_uchar::uvalue#11 ← (byte) line::plot2_x#0 - [316] call printf_uchar - to:line::@40 -line::@40: scope:[line] from line::@39 - [317] phi() - [318] call cputs - to:line::@41 -line::@41: scope:[line] from line::@40 - [319] (byte) printf_uchar::uvalue#12 ← (byte) line::y#11 - [320] call printf_uchar - to:line::@42 -line::@42: scope:[line] from line::@41 - [321] phi() - [322] call cputs - to:line::@43 -line::@43: scope:[line] from line::@42 - [323] (byte) printf_uchar::uvalue#13 ← (byte) line::e#10 - [324] call printf_uchar - to:line::@44 -line::@44: scope:[line] from line::@43 - [325] (byte) line::print_row#3 ← ++ (byte) line::print_row#10 - [326] if((byte) line::print_row#3!=(byte) $18) goto line::@9 +line: scope:[line] from main::@16 main::@17 main::@18 + [307] (byte) line::y2#10 ← phi( main::@16/(byte) line::y2#0 main::@17/(byte) line::y2#1 main::@18/(byte) line::y2#2 ) + [307] (byte) line::x2#10 ← phi( main::@16/(byte) line::x2#0 main::@17/(byte) line::x2#1 main::@18/(byte) line::x2#2 ) + [307] (byte) line::y#0 ← phi( main::@16/(byte) line::y1#0 main::@17/(byte) line::y1#1 main::@18/(byte) line::y1#2 ) + [307] (byte) line::x#0 ← phi( main::@16/(byte) line::x1#0 main::@17/(byte) line::x1#1 main::@18/(byte) line::x1#2 ) + [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 + [309] call abs_u8 + [310] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 to:line::@12 -line::@12: scope:[line] from line::@44 - [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 - to:line::@9 -line::@9: scope:[line] from line::@12 line::@44 line::@7 - [328] (byte) line::print_row#35 ← phi( line::@12/(byte) 1 line::@44/(byte) line::print_row#3 line::@7/(byte) line::print_row#10 ) - [328] (byte) line::print_col#29 ← phi( line::@12/(byte) line::print_col#2 line::@44/(byte) line::print_col#14 line::@7/(byte) line::print_col#14 ) - to:line::plot2 -line::plot2: scope:[line] from line::@9 - [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 - [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 - [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) - [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 - [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) - to:line::@8 -line::@2: scope:[line] from line::@33 - [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 +line::@12: scope:[line] from line + [311] (byte) line::dx#0 ← (byte) abs_u8::return#0 + [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 + [313] call abs_u8 + [314] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 + to:line::@13 +line::@13: scope:[line] from line::@12 + [315] (byte) line::dy#0 ← (byte) abs_u8::return#1 + [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 + [317] call sgn_u8 + [318] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 to:line::@14 -line::@14: scope:[line] from line::@16 line::@2 - [335] (byte) line::e1#10 ← phi( line::@16/(byte) line::e1#14 line::@2/(byte) line::e1#0 ) - [335] (byte) line::print_row#11 ← phi( line::@16/(byte) line::print_row#22 line::@2/(byte) 1 ) - [335] (byte) line::y#12 ← phi( line::@16/(byte) line::y#15 line::@2/(byte) line::plot1_y#0 ) - [335] (byte) line::x#10 ← phi( line::@16/(byte) line::x#12 line::@2/(byte) line::x1#0 ) - [335] (byte) line::print_col#10 ← phi( line::@16/(byte) line::print_col#16 line::@2/(byte) 0 ) - [336] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@15 - to:line::@17 -line::@17: scope:[line] from line::@14 - [337] (byte) gotoxy::x#7 ← (byte) line::print_col#10 - [338] (byte) gotoxy::y#7 ← (byte) line::print_row#11 - [339] call gotoxy - to:line::@50 -line::@50: scope:[line] from line::@17 - [340] (byte) printf_uchar::uvalue#16 ← (byte) line::x#10 - [341] call printf_uchar - to:line::@51 -line::@51: scope:[line] from line::@50 - [342] phi() - [343] call cputs - to:line::@52 -line::@52: scope:[line] from line::@51 - [344] (byte) printf_uchar::uvalue#17 ← (byte) line::y#12 - [345] call printf_uchar - to:line::@53 -line::@53: scope:[line] from line::@52 - [346] phi() - [347] call cputs - to:line::@54 -line::@54: scope:[line] from line::@53 - [348] (byte) printf_uchar::uvalue#18 ← (byte) line::e1#10 - [349] call printf_uchar - to:line::@55 -line::@55: scope:[line] from line::@54 - [350] (byte) line::print_row#5 ← ++ (byte) line::print_row#11 - [351] if((byte) line::print_row#5!=(byte) $18) goto line::@15 - to:line::@18 -line::@18: scope:[line] from line::@55 - [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 +line::@14: scope:[line] from line::@13 + [319] (byte) line::sx#0 ← (byte) sgn_u8::return#0 + [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 + [321] call sgn_u8 + [322] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 to:line::@15 -line::@15: scope:[line] from line::@14 line::@18 line::@55 - [353] (byte) line::print_row#22 ← phi( line::@14/(byte) line::print_row#11 line::@18/(byte) 1 line::@55/(byte) line::print_row#5 ) - [353] (byte) line::print_col#16 ← phi( line::@14/(byte) line::print_col#10 line::@18/(byte) line::print_col#3 line::@55/(byte) line::print_col#10 ) - to:line::plot3 -line::plot3: scope:[line] from line::@15 - [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 - [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 - [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) - [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 - [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) - to:line::@20 -line::@20: scope:[line] from line::plot3 - [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 - [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 - [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 - to:line::@19 -line::@19: scope:[line] from line::@20 - [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 - [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 +line::@15: scope:[line] from line::@14 + [323] (byte) line::sy#0 ← (byte) sgn_u8::return#1 + [324] if((byte) line::sx#0!=(byte) $ff) goto line::@1 + to:line::@3 +line::@3: scope:[line] from line::@15 + [325] (byte) line::y#1 ← ++ (byte) line::y#0 + [326] (byte) line::y2#3 ← ++ (byte) line::y2#10 + to:line::@1 +line::@1: scope:[line] from line::@15 line::@3 + [327] (byte) line::y2#13 ← phi( line::@15/(byte) line::y2#10 line::@3/(byte) line::y2#3 ) + [327] (byte) line::y#13 ← phi( line::@15/(byte) line::y#0 line::@3/(byte) line::y#1 ) + [328] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 + to:line::@4 +line::@4: scope:[line] from line::@1 + [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 + [330] (byte) plot::x#0 ← (byte) line::x#0 + [331] (byte) plot::y#0 ← (byte) line::y#13 + [332] call plot + to:line::@5 +line::@5: scope:[line] from line::@4 line::@6 + [333] (byte) line::x#10 ← phi( line::@4/(byte) line::x#0 line::@6/(byte) line::x#16 ) + [333] (byte) line::e#3 ← phi( line::@4/(byte) line::e#0 line::@6/(byte) line::e#6 ) + [333] (byte) line::y#6 ← phi( line::@4/(byte) line::y#13 line::@6/(byte) line::y#15 ) + [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 + [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 + [336] if((byte) line::dy#0>=(byte) line::e#1) goto line::@6 + to:line::@7 +line::@7: scope:[line] from line::@5 + [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 + [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 + [339] (byte) plot::x#1 ← (byte) line::x#1 + [340] (byte) plot::y#1 ← (byte) line::y#15 + [341] call plot + to:line::@6 +line::@6: scope:[line] from line::@5 line::@7 + [342] (byte) line::x#16 ← phi( line::@7/(byte) line::x#1 line::@5/(byte) line::x#10 ) + [342] (byte) line::e#6 ← phi( line::@7/(byte) line::e#2 line::@5/(byte) line::e#1 ) + [343] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 + to:line::@return +line::@return: scope:[line] from line::@11 line::@6 + [344] return + to:@return +line::@2: scope:[line] from line::@1 + [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 + to:line::@8 +line::@8: scope:[line] from line::@2 line::@9 + [346] (byte) line::e1#3 ← phi( line::@2/(byte) line::e1#0 line::@9/(byte) line::e1#6 ) + [346] (byte) line::y#10 ← phi( line::@2/(byte) line::y#13 line::@9/(byte) line::y#11 ) + [346] (byte) line::x#5 ← phi( line::@2/(byte) line::x#0 line::@9/(byte) line::x#12 ) + [347] (byte) plot::x#2 ← (byte) line::x#5 + [348] (byte) plot::y#2 ← (byte) line::y#10 + [349] call plot to:line::@16 -line::@16: scope:[line] from line::@19 line::@20 - [364] (byte) line::e1#14 ← phi( line::@19/(byte) line::e1#2 line::@20/(byte) line::e1#1 ) - [364] (byte) line::y#15 ← phi( line::@19/(byte) line::y#3 line::@20/(byte) line::y#12 ) - [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 - to:line::plot4 -line::plot4: scope:[line] from line::@16 - [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 - [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 - [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) - [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 - [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) +line::@16: scope:[line] from line::@8 + [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 + [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 + [352] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 + to:line::@10 +line::@10: scope:[line] from line::@16 + [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 + [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 + to:line::@9 +line::@9: scope:[line] from line::@10 line::@16 + [355] (byte) line::e1#6 ← phi( line::@10/(byte) line::e1#2 line::@16/(byte) line::e1#1 ) + [355] (byte) line::y#11 ← phi( line::@10/(byte) line::y#3 line::@16/(byte) line::y#10 ) + [356] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 + to:line::@11 +line::@11: scope:[line] from line::@9 + [357] (byte) plot::x#3 ← (byte) line::x#12 + [358] (byte) plot::y#3 ← (byte) line::y#11 + [359] call plot to:line::@return +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +plot: scope:[plot] from line::@11 line::@4 line::@7 line::@8 + [360] (byte) plot::y#4 ← phi( line::@11/(byte) plot::y#3 line::@4/(byte) plot::y#0 line::@7/(byte) plot::y#1 line::@8/(byte) plot::y#2 ) + [360] (byte) plot::x#4 ← phi( line::@11/(byte) plot::x#3 line::@4/(byte) plot::x#0 line::@7/(byte) plot::x#1 line::@8/(byte) plot::x#2 ) + [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 + [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 + [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) + [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 + [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) + to:plot::@return +plot::@return: scope:[plot] from plot + [366] return + to:@return + (byte()) sgn_u8((byte) sgn_u8::u) -sgn_u8: scope:[sgn_u8] from line::@22 line::@23 - [371] (byte) sgn_u8::u#2 ← phi( line::@22/(byte) sgn_u8::u#0 line::@23/(byte) sgn_u8::u#1 ) - [372] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 - [373] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 +sgn_u8: scope:[sgn_u8] from line::@13 line::@14 + [367] (byte) sgn_u8::u#2 ← phi( line::@13/(byte) sgn_u8::u#0 line::@14/(byte) sgn_u8::u#1 ) + [368] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 + [369] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 to:sgn_u8::@return sgn_u8::@1: scope:[sgn_u8] from sgn_u8 - [374] phi() + [370] phi() to:sgn_u8::@return sgn_u8::@return: scope:[sgn_u8] from sgn_u8 sgn_u8::@1 - [375] (byte) sgn_u8::return#4 ← phi( sgn_u8::@1/(byte) -1 sgn_u8/(byte) 1 ) - [376] return + [371] (byte) sgn_u8::return#4 ← phi( sgn_u8::@1/(byte) -1 sgn_u8/(byte) 1 ) + [372] return to:@return (byte()) abs_u8((byte) abs_u8::u) -abs_u8: scope:[abs_u8] from line line::@21 - [377] (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@21/(byte) abs_u8::u#1 ) - [378] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 - [379] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 +abs_u8: scope:[abs_u8] from line line::@12 + [373] (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@12/(byte) abs_u8::u#1 ) + [374] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 + [375] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 to:abs_u8::@return abs_u8::@1: scope:[abs_u8] from abs_u8 - [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 + [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 to:abs_u8::@return abs_u8::@return: scope:[abs_u8] from abs_u8 abs_u8::@1 - [381] (byte) abs_u8::return#4 ← phi( abs_u8::@1/(byte) abs_u8::return#2 abs_u8/(byte) abs_u8::u#2 ) - [382] return + [377] (byte) abs_u8::return#4 ← phi( abs_u8::@1/(byte) abs_u8::return#2 abs_u8/(byte) abs_u8::u#2 ) + [378] return to:@return (void()) clock_start() clock_start: scope:[clock_start] from main::@8 - [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 - [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff - [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START + [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 + [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A + [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff + [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A + [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START to:clock_start::@return clock_start::@return: scope:[clock_start] from clock_start - [388] return + [384] return to:@return (byte()) textcolor((byte) textcolor::color) -textcolor: scope:[textcolor] from main::@13 - [389] (byte) conio_textcolor ← (const nomodify byte) WHITE +textcolor: scope:[textcolor] from main::@14 + [385] (byte) conio_textcolor ← (const nomodify byte) WHITE to:textcolor::@return textcolor::@return: scope:[textcolor] from textcolor - [390] return + [386] return to:@return (void()) setup_irq() setup_irq: scope:[setup_irq] from main::@3 asm { sei } - [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR - [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f - [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 - [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER - [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() + [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR + [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f + [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 + [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER + [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() asm { cli } to:setup_irq::@return setup_irq::@return: scope:[setup_irq] from setup_irq - [398] return + [394] return to:@return interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() irq_bottom_2: scope:[irq_bottom_2] from - [399] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK - [400] call kbhit - [401] (byte) kbhit::return#2 ← (byte) kbhit::return#0 + [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK + [396] call kbhit + [397] (byte) kbhit::return#2 ← (byte) kbhit::return#0 to:irq_bottom_2::@3 irq_bottom_2::@3: scope:[irq_bottom_2] from irq_bottom_2 - [402] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 - [403] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 + [398] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 + [399] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 to:irq_bottom_2::@2 irq_bottom_2::@2: scope:[irq_bottom_2] from irq_bottom_2::@3 - [404] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory + [400] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory to:irq_bottom_2::@1 irq_bottom_2::@1: scope:[irq_bottom_2] from irq_bottom_2::@2 irq_bottom_2::@3 - [405] (volatile byte) canvas_show_flag ← (byte) 0 - [406] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER - [407] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 - [408] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() + [401] (volatile byte) canvas_show_flag ← (byte) 0 + [402] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER + [403] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 + [404] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() to:irq_bottom_2::@return irq_bottom_2::@return: scope:[irq_bottom_2] from irq_bottom_2::@1 - [409] return + [405] return to:@return (byte()) kbhit() kbhit: scope:[kbhit] from irq_bottom_2 - [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 - [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) + [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 + [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) to:kbhit::@return kbhit::@return: scope:[kbhit] from kbhit - [412] return + [408] return to:@return interrupt(KERNEL_MIN)(void()) irq_bottom_1() irq_bottom_1: scope:[irq_bottom_1] from - [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE + [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE to:irq_bottom_1::toD0181 irq_bottom_1::toD0181: scope:[irq_bottom_1] from irq_bottom_1 - [414] phi() + [410] phi() to:irq_bottom_1::@1 irq_bottom_1::@1: scope:[irq_bottom_1] from irq_bottom_1::toD0181 - [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 - [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER - [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM - [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() + [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 + [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER + [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM + [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() to:irq_bottom_1::@return irq_bottom_1::@return: scope:[irq_bottom_1] from irq_bottom_1::@1 - [419] return + [415] return to:@return diff --git a/src/test/ref/complex/polygon/polygon.log b/src/test/ref/complex/polygon/polygon.log index 5189339d0..660e6c6fc 100644 --- a/src/test/ref/complex/polygon/polygon.log +++ b/src/test/ref/complex/polygon/polygon.log @@ -4,41 +4,14 @@ 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_uchar (byte) main::x0 (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) main::y0 (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) main::x1 (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) main::y1 (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::dx (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::dy (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::sx (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::sy (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::x (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::y (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::e (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::x (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::y (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::e (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::x (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::y (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::x (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::y (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } -Added struct type cast to parameter value list call printf_uchar (byte) line::e1 (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } +Added struct type cast to parameter value list call printf_uchar (byte) main::p0_idx (struct printf_format_number){ (byte) 2, (byte) 0, (byte) 0, (byte) 1, (byte) 0, (const byte) HEXADECIMAL } +Added struct type cast to parameter value list call printf_ulong (dword) main::cyclecount (struct printf_format_number){ (byte) 6, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL } Inlined call (byte~) vicSelectGfxBank::$0 ← call toDd00 (byte*) vicSelectGfxBank::gfx Inlined call (byte~) $0 ← call toD018 (const nomodify byte*) SCREEN (const nomodify byte*) CANVAS2 -Inlined call (byte~) main::$12 ← call toD018 (const nomodify byte*) SCREEN (const nomodify byte*) CANVAS1 -Inlined call (byte~) main::$13 ← call toD018 (const nomodify byte*) SCREEN (const nomodify byte*) CANVAS2 +Inlined call (byte~) main::$15 ← call toD018 (const nomodify byte*) SCREEN (const nomodify byte*) CANVAS1 +Inlined call (byte~) main::$16 ← call toD018 (const nomodify byte*) SCREEN (const nomodify byte*) CANVAS2 Inlined call (byte~) irq_bottom_1::$0 ← call toD018 (const nomodify byte*) CONSOLE (const nomodify byte*) PETSCII -Inlined call call plot (byte*) line::canvas (byte) line::x (byte) line::y -Inlined call call plot (byte*) line::canvas (byte) line::x (byte) line::y -Inlined call call plot (byte*) line::canvas (byte) line::x (byte) line::y -Inlined call call plot (byte*) line::canvas (byte) line::x (byte) line::y -Eliminating unused variable with no statement (void~) main::$18 -Eliminating unused variable with no statement (void~) line::$11 -Eliminating unused variable with no statement (void~) line::$17 -Eliminating unused variable with no statement (void~) line::$22 -Eliminating unused variable with no statement (void~) line::$26 -Eliminating unused variable with no statement (void~) line::$32 -Eliminating unused variable with no statement (void~) line::$37 +Eliminating unused variable with no statement (void~) main::$21 CONTROL FLOW GRAPH SSA @begin: scope:[] from @@ -106,10 +79,10 @@ memcpy::@return: scope:[memcpy] from memcpy::@3 to:@return (void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) -memset: scope:[memset] from cscroll::@5 cscroll::@6 main main::@12 main::@13 main::@17 - (byte) memset::c#9 ← phi( cscroll::@5/(byte) memset::c#0 cscroll::@6/(byte) memset::c#1 main/(byte) memset::c#2 main::@12/(byte) memset::c#3 main::@13/(byte) memset::c#4 main::@17/(byte) memset::c#5 ) - (void*) memset::str#8 ← phi( cscroll::@5/(void*) memset::str#0 cscroll::@6/(void*) memset::str#1 main/(void*) memset::str#2 main::@12/(void*) memset::str#3 main::@13/(void*) memset::str#4 main::@17/(void*) memset::str#5 ) - (word) memset::num#6 ← phi( cscroll::@5/(word) memset::num#0 cscroll::@6/(word) memset::num#1 main/(word) memset::num#2 main::@12/(word) memset::num#3 main::@13/(word) memset::num#4 main::@17/(word) memset::num#5 ) +memset: scope:[memset] from cscroll::@5 cscroll::@6 main main::@13 main::@14 main::@18 + (byte) memset::c#9 ← phi( cscroll::@5/(byte) memset::c#0 cscroll::@6/(byte) memset::c#1 main/(byte) memset::c#2 main::@13/(byte) memset::c#3 main::@14/(byte) memset::c#4 main::@18/(byte) memset::c#5 ) + (void*) memset::str#8 ← phi( cscroll::@5/(void*) memset::str#0 cscroll::@6/(void*) memset::str#1 main/(void*) memset::str#2 main::@13/(void*) memset::str#3 main::@14/(void*) memset::str#4 main::@18/(void*) memset::str#5 ) + (word) memset::num#6 ← phi( cscroll::@5/(word) memset::num#0 cscroll::@6/(word) memset::num#1 main/(word) memset::num#2 main::@13/(word) memset::num#3 main::@14/(word) memset::num#4 main::@18/(word) memset::num#5 ) (bool~) memset::$0 ← (word) memset::num#6 > (number) 0 (bool~) memset::$1 ← ! (bool~) memset::$0 if((bool~) memset::$1) goto memset::@1 @@ -213,7 +186,7 @@ strlen::@return: scope:[strlen] from strlen::@3 to:@return (dword()) clock() -clock: scope:[clock] from main::@11 +clock: scope:[clock] from main::@12 (number~) clock::$0 ← (number) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) (dword) clock::return#0 ← (number~) clock::$0 to:clock::@return @@ -412,6 +385,185 @@ uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 (byte) uctoa_append::return#2 ← (byte) uctoa_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 @1: scope:[] from @begin (byte) conio_cursor_x ← (byte) 0 (byte) conio_cursor_y ← (byte) 0 @@ -422,32 +574,32 @@ uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 to:@2 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -gotoxy: scope:[gotoxy] from cscroll::@2 line::@1 line::@13 line::@15 line::@19 line::@5 main::@20 - (byte) gotoxy::x#10 ← phi( cscroll::@2/(byte) gotoxy::x#1 line::@1/(byte) gotoxy::x#3 line::@13/(byte) gotoxy::x#5 line::@15/(byte) gotoxy::x#6 line::@19/(byte) gotoxy::x#7 line::@5/(byte) gotoxy::x#4 main::@20/(byte) gotoxy::x#2 ) - (byte) gotoxy::y#8 ← phi( cscroll::@2/(byte) gotoxy::y#1 line::@1/(byte) gotoxy::y#3 line::@13/(byte) gotoxy::y#5 line::@15/(byte) gotoxy::y#6 line::@19/(byte) gotoxy::y#7 line::@5/(byte) gotoxy::y#4 main::@20/(byte) gotoxy::y#2 ) - (bool~) gotoxy::$0 ← (byte) gotoxy::y#8 > (number) $19 +gotoxy: scope:[gotoxy] from cscroll::@2 main::@24 + (byte) gotoxy::x#5 ← phi( cscroll::@2/(byte) gotoxy::x#1 main::@24/(byte) gotoxy::x#2 ) + (byte) gotoxy::y#3 ← phi( cscroll::@2/(byte) gotoxy::y#1 main::@24/(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#10 ← phi( gotoxy/(byte) gotoxy::y#8 gotoxy::@3/(byte) gotoxy::y#0 ) - (byte) gotoxy::x#8 ← phi( gotoxy/(byte) gotoxy::x#10 gotoxy::@3/(byte) gotoxy::x#11 ) - (bool~) gotoxy::$2 ← (byte) gotoxy::x#8 >= (number) $28 + (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#11 ← phi( gotoxy/(byte) gotoxy::x#10 ) + (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#9 ← phi( gotoxy::@1/(byte) gotoxy::y#10 gotoxy::@4/(byte) gotoxy::y#11 ) - (byte) gotoxy::x#9 ← phi( gotoxy::@1/(byte) gotoxy::x#8 gotoxy::@4/(byte) gotoxy::x#0 ) - (byte) conio_cursor_x ← (byte) gotoxy::x#9 - (byte) conio_cursor_y ← (byte) gotoxy::y#9 - (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#9 + (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::$8 ← (word)(byte) gotoxy::y#4 (number~) gotoxy::$4 ← (word~) gotoxy::$8 * (number) $28 - (number~) gotoxy::$5 ← (number~) gotoxy::$4 + (byte) gotoxy::x#9 + (number~) gotoxy::$5 ← (number~) gotoxy::$4 + (byte) gotoxy::x#4 (word) gotoxy::offset#0 ← (number~) gotoxy::$5 (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 @@ -455,7 +607,7 @@ gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4 (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 to:gotoxy::@return gotoxy::@4: scope:[gotoxy] from gotoxy::@1 - (byte) gotoxy::y#11 ← phi( gotoxy::@1/(byte) gotoxy::y#10 ) + (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 @@ -571,33 +723,33 @@ cscroll::@return: scope:[cscroll] from cscroll cscroll::@7 cscroll::@8 to:@return (void()) cputs((to_nomodify byte*) cputs::s) -cputs: scope:[cputs] from line::@12 line::@28 line::@30 line::@32 line::@34 line::@38 line::@40 line::@45 line::@47 line::@50 line::@52 line::@54 line::@57 line::@59 main::@21 main::@23 main::@25 main::@27 main::@29 printf_number_buffer::@5 - (to_nomodify byte*) cputs::s#22 ← phi( line::@12/(to_nomodify byte*) cputs::s#13 line::@28/(to_nomodify byte*) cputs::s#7 line::@30/(to_nomodify byte*) cputs::s#8 line::@32/(to_nomodify byte*) cputs::s#9 line::@34/(to_nomodify byte*) cputs::s#10 line::@38/(to_nomodify byte*) cputs::s#11 line::@40/(to_nomodify byte*) cputs::s#12 line::@45/(to_nomodify byte*) cputs::s#14 line::@47/(to_nomodify byte*) cputs::s#15 line::@50/(to_nomodify byte*) cputs::s#16 line::@52/(to_nomodify byte*) cputs::s#17 line::@54/(to_nomodify byte*) cputs::s#18 line::@57/(to_nomodify byte*) cputs::s#19 line::@59/(to_nomodify byte*) cputs::s#20 main::@21/(to_nomodify byte*) cputs::s#2 main::@23/(to_nomodify byte*) cputs::s#3 main::@25/(to_nomodify byte*) cputs::s#4 main::@27/(to_nomodify byte*) cputs::s#5 main::@29/(to_nomodify byte*) cputs::s#6 printf_number_buffer::@5/(to_nomodify byte*) cputs::s#1 ) +cputs: scope:[cputs] from main::@25 main::@27 printf_number_buffer::@5 + (to_nomodify byte*) cputs::s#5 ← phi( main::@25/(to_nomodify byte*) cputs::s#2 main::@27/(to_nomodify byte*) cputs::s#3 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#21 ← phi( cputs/(to_nomodify byte*) cputs::s#22 cputs::@3/(to_nomodify byte*) cputs::s#23 ) - (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) - (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 + (to_nomodify byte*) cputs::s#4 ← phi( cputs/(to_nomodify byte*) cputs::s#5 cputs::@3/(to_nomodify byte*) cputs::s#6 ) + (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) + (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#4 (bool~) cputs::$1 ← (number) 0 != (byte) cputs::c#1 if((bool~) cputs::$1) goto cputs::@2 to:cputs::@return cputs::@2: scope:[cputs] from cputs::@1 - (to_nomodify byte*) cputs::s#24 ← phi( cputs::@1/(to_nomodify byte*) cputs::s#0 ) + (to_nomodify byte*) cputs::s#7 ← 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#23 ← phi( cputs::@2/(to_nomodify byte*) cputs::s#24 ) + (to_nomodify byte*) cputs::s#6 ← phi( cputs::@2/(to_nomodify byte*) cputs::s#7 ) to:cputs::@1 cputs::@return: scope:[cputs] from cputs::@1 return to:@return (byte()) textcolor((byte) textcolor::color) -textcolor: scope:[textcolor] from main::@15 - (byte) textcolor::color#1 ← phi( main::@15/(byte) textcolor::color#0 ) +textcolor: scope:[textcolor] from main::@16 + (byte) textcolor::color#1 ← phi( main::@16/(byte) textcolor::color#0 ) (byte) textcolor::old#0 ← (byte) conio_textcolor (byte) conio_textcolor ← (byte) textcolor::color#1 (byte) textcolor::return#0 ← (byte) textcolor::old#0 @@ -650,68 +802,138 @@ 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::@28 + (byte) printf_ulong::format_upper_case#5 ← phi( main::@28/(byte) printf_ulong::format_upper_case#0 ) + (byte) printf_ulong::format_zero_padding#5 ← phi( main::@28/(byte) printf_ulong::format_zero_padding#0 ) + (byte) printf_ulong::format_justify_left#5 ← phi( main::@28/(byte) printf_ulong::format_justify_left#0 ) + (byte) printf_ulong::format_min_length#5 ← phi( main::@28/(byte) printf_ulong::format_min_length#0 ) + (byte) printf_ulong::format_radix#5 ← phi( main::@28/(byte) printf_ulong::format_radix#0 ) + (dword) printf_ulong::uvalue#4 ← phi( main::@28/(dword) printf_ulong::uvalue#0 ) + (byte) printf_ulong::format_sign_always#1 ← phi( main::@28/(byte) printf_ulong::format_sign_always#0 ) + (bool~) printf_ulong::$5 ← (number) 0 != (byte) printf_ulong::format_sign_always#1 + 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#3 ← phi( printf_ulong/(byte) printf_ulong::format_upper_case#5 ) + (byte) printf_ulong::format_zero_padding#3 ← phi( printf_ulong/(byte) printf_ulong::format_zero_padding#5 ) + (byte) printf_ulong::format_sign_always#4 ← phi( printf_ulong/(byte) printf_ulong::format_sign_always#1 ) + (byte) printf_ulong::format_justify_left#3 ← phi( printf_ulong/(byte) printf_ulong::format_justify_left#5 ) + (byte) printf_ulong::format_min_length#3 ← phi( printf_ulong/(byte) printf_ulong::format_min_length#5 ) + (byte) printf_ulong::format_radix#3 ← phi( printf_ulong/(byte) printf_ulong::format_radix#5 ) + (dword) printf_ulong::uvalue#2 ← phi( printf_ulong/(dword) printf_ulong::uvalue#4 ) + (byte~) printf_ulong::$1 ← (byte) '+' + to:printf_ulong::@3 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong + (byte) printf_ulong::format_upper_case#4 ← phi( printf_ulong/(byte) printf_ulong::format_upper_case#5 ) + (byte) printf_ulong::format_zero_padding#4 ← phi( printf_ulong/(byte) printf_ulong::format_zero_padding#5 ) + (byte) printf_ulong::format_sign_always#5 ← phi( printf_ulong/(byte) printf_ulong::format_sign_always#1 ) + (byte) printf_ulong::format_justify_left#4 ← phi( printf_ulong/(byte) printf_ulong::format_justify_left#5 ) + (byte) printf_ulong::format_min_length#4 ← phi( printf_ulong/(byte) printf_ulong::format_min_length#5 ) + (byte) printf_ulong::format_radix#4 ← phi( printf_ulong/(byte) printf_ulong::format_radix#5 ) + (dword) printf_ulong::uvalue#3 ← phi( printf_ulong/(dword) printf_ulong::uvalue#4 ) + (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#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#3 printf_ulong::@2/(byte) printf_ulong::format_upper_case#4 ) + (byte) printf_ulong::format_zero_padding#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#3 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#4 ) + (byte) printf_ulong::format_sign_always#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#4 printf_ulong::@2/(byte) printf_ulong::format_sign_always#5 ) + (byte) printf_ulong::format_justify_left#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#3 printf_ulong::@2/(byte) printf_ulong::format_justify_left#4 ) + (byte) printf_ulong::format_min_length#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#3 printf_ulong::@2/(byte) printf_ulong::format_min_length#4 ) + (byte) printf_ulong::format_radix#1 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#3 printf_ulong::@2/(byte) printf_ulong::format_radix#4 ) + (dword) printf_ulong::uvalue#1 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#2 printf_ulong::@2/(dword) printf_ulong::uvalue#3 ) + (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#1 + (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#1 + call ultoa + to:printf_ulong::@4 +printf_ulong::@4: scope:[printf_ulong] from printf_ulong::@3 + (byte) printf_ulong::format_radix#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_radix#1 ) + (byte) printf_ulong::format_upper_case#1 ← phi( printf_ulong::@3/(byte) printf_ulong::format_upper_case#2 ) + (byte) printf_ulong::format_zero_padding#1 ← phi( printf_ulong::@3/(byte) printf_ulong::format_zero_padding#2 ) + (byte) printf_ulong::format_sign_always#2 ← phi( printf_ulong::@3/(byte) printf_ulong::format_sign_always#3 ) + (byte) printf_ulong::format_justify_left#1 ← phi( printf_ulong::@3/(byte) printf_ulong::format_justify_left#2 ) + (byte) printf_ulong::format_min_length#1 ← phi( printf_ulong::@3/(byte) printf_ulong::format_min_length#2 ) + (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#1 + (byte) printf_number_buffer::format_justify_left#0 ← (byte) printf_ulong::format_justify_left#1 + (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_ulong::format_sign_always#2 + (byte) printf_number_buffer::format_zero_padding#0 ← (byte) printf_ulong::format_zero_padding#1 + (byte) printf_number_buffer::format_upper_case#0 ← (byte) printf_ulong::format_upper_case#1 + (byte) printf_number_buffer::format_radix#0 ← (byte) printf_ulong::format_radix#2 + 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_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 line::@29 line::@31 line::@33 line::@35 line::@37 line::@39 line::@41 line::@44 line::@46 line::@48 line::@51 line::@53 line::@56 line::@58 line::@60 main::@22 main::@24 main::@26 main::@28 - (byte) printf_uchar::format_upper_case#23 ← phi( line::@29/(byte) printf_uchar::format_upper_case#4 line::@31/(byte) printf_uchar::format_upper_case#5 line::@33/(byte) printf_uchar::format_upper_case#6 line::@35/(byte) printf_uchar::format_upper_case#7 line::@37/(byte) printf_uchar::format_upper_case#8 line::@39/(byte) printf_uchar::format_upper_case#9 line::@41/(byte) printf_uchar::format_upper_case#10 line::@44/(byte) printf_uchar::format_upper_case#11 line::@46/(byte) printf_uchar::format_upper_case#12 line::@48/(byte) printf_uchar::format_upper_case#13 line::@51/(byte) printf_uchar::format_upper_case#14 line::@53/(byte) printf_uchar::format_upper_case#15 line::@56/(byte) printf_uchar::format_upper_case#16 line::@58/(byte) printf_uchar::format_upper_case#17 line::@60/(byte) printf_uchar::format_upper_case#18 main::@22/(byte) printf_uchar::format_upper_case#0 main::@24/(byte) printf_uchar::format_upper_case#1 main::@26/(byte) printf_uchar::format_upper_case#2 main::@28/(byte) printf_uchar::format_upper_case#3 ) - (byte) printf_uchar::format_zero_padding#23 ← phi( line::@29/(byte) printf_uchar::format_zero_padding#4 line::@31/(byte) printf_uchar::format_zero_padding#5 line::@33/(byte) printf_uchar::format_zero_padding#6 line::@35/(byte) printf_uchar::format_zero_padding#7 line::@37/(byte) printf_uchar::format_zero_padding#8 line::@39/(byte) printf_uchar::format_zero_padding#9 line::@41/(byte) printf_uchar::format_zero_padding#10 line::@44/(byte) printf_uchar::format_zero_padding#11 line::@46/(byte) printf_uchar::format_zero_padding#12 line::@48/(byte) printf_uchar::format_zero_padding#13 line::@51/(byte) printf_uchar::format_zero_padding#14 line::@53/(byte) printf_uchar::format_zero_padding#15 line::@56/(byte) printf_uchar::format_zero_padding#16 line::@58/(byte) printf_uchar::format_zero_padding#17 line::@60/(byte) printf_uchar::format_zero_padding#18 main::@22/(byte) printf_uchar::format_zero_padding#0 main::@24/(byte) printf_uchar::format_zero_padding#1 main::@26/(byte) printf_uchar::format_zero_padding#2 main::@28/(byte) printf_uchar::format_zero_padding#3 ) - (byte) printf_uchar::format_justify_left#23 ← phi( line::@29/(byte) printf_uchar::format_justify_left#4 line::@31/(byte) printf_uchar::format_justify_left#5 line::@33/(byte) printf_uchar::format_justify_left#6 line::@35/(byte) printf_uchar::format_justify_left#7 line::@37/(byte) printf_uchar::format_justify_left#8 line::@39/(byte) printf_uchar::format_justify_left#9 line::@41/(byte) printf_uchar::format_justify_left#10 line::@44/(byte) printf_uchar::format_justify_left#11 line::@46/(byte) printf_uchar::format_justify_left#12 line::@48/(byte) printf_uchar::format_justify_left#13 line::@51/(byte) printf_uchar::format_justify_left#14 line::@53/(byte) printf_uchar::format_justify_left#15 line::@56/(byte) printf_uchar::format_justify_left#16 line::@58/(byte) printf_uchar::format_justify_left#17 line::@60/(byte) printf_uchar::format_justify_left#18 main::@22/(byte) printf_uchar::format_justify_left#0 main::@24/(byte) printf_uchar::format_justify_left#1 main::@26/(byte) printf_uchar::format_justify_left#2 main::@28/(byte) printf_uchar::format_justify_left#3 ) - (byte) printf_uchar::format_min_length#23 ← phi( line::@29/(byte) printf_uchar::format_min_length#4 line::@31/(byte) printf_uchar::format_min_length#5 line::@33/(byte) printf_uchar::format_min_length#6 line::@35/(byte) printf_uchar::format_min_length#7 line::@37/(byte) printf_uchar::format_min_length#8 line::@39/(byte) printf_uchar::format_min_length#9 line::@41/(byte) printf_uchar::format_min_length#10 line::@44/(byte) printf_uchar::format_min_length#11 line::@46/(byte) printf_uchar::format_min_length#12 line::@48/(byte) printf_uchar::format_min_length#13 line::@51/(byte) printf_uchar::format_min_length#14 line::@53/(byte) printf_uchar::format_min_length#15 line::@56/(byte) printf_uchar::format_min_length#16 line::@58/(byte) printf_uchar::format_min_length#17 line::@60/(byte) printf_uchar::format_min_length#18 main::@22/(byte) printf_uchar::format_min_length#0 main::@24/(byte) printf_uchar::format_min_length#1 main::@26/(byte) printf_uchar::format_min_length#2 main::@28/(byte) printf_uchar::format_min_length#3 ) - (byte) printf_uchar::format_radix#23 ← phi( line::@29/(byte) printf_uchar::format_radix#4 line::@31/(byte) printf_uchar::format_radix#5 line::@33/(byte) printf_uchar::format_radix#6 line::@35/(byte) printf_uchar::format_radix#7 line::@37/(byte) printf_uchar::format_radix#8 line::@39/(byte) printf_uchar::format_radix#9 line::@41/(byte) printf_uchar::format_radix#10 line::@44/(byte) printf_uchar::format_radix#11 line::@46/(byte) printf_uchar::format_radix#12 line::@48/(byte) printf_uchar::format_radix#13 line::@51/(byte) printf_uchar::format_radix#14 line::@53/(byte) printf_uchar::format_radix#15 line::@56/(byte) printf_uchar::format_radix#16 line::@58/(byte) printf_uchar::format_radix#17 line::@60/(byte) printf_uchar::format_radix#18 main::@22/(byte) printf_uchar::format_radix#0 main::@24/(byte) printf_uchar::format_radix#1 main::@26/(byte) printf_uchar::format_radix#2 main::@28/(byte) printf_uchar::format_radix#3 ) - (byte) printf_uchar::uvalue#22 ← phi( line::@29/(byte) printf_uchar::uvalue#4 line::@31/(byte) printf_uchar::uvalue#5 line::@33/(byte) printf_uchar::uvalue#6 line::@35/(byte) printf_uchar::uvalue#7 line::@37/(byte) printf_uchar::uvalue#8 line::@39/(byte) printf_uchar::uvalue#9 line::@41/(byte) printf_uchar::uvalue#10 line::@44/(byte) printf_uchar::uvalue#11 line::@46/(byte) printf_uchar::uvalue#12 line::@48/(byte) printf_uchar::uvalue#13 line::@51/(byte) printf_uchar::uvalue#14 line::@53/(byte) printf_uchar::uvalue#15 line::@56/(byte) printf_uchar::uvalue#16 line::@58/(byte) printf_uchar::uvalue#17 line::@60/(byte) printf_uchar::uvalue#18 main::@22/(byte) printf_uchar::uvalue#0 main::@24/(byte) printf_uchar::uvalue#1 main::@26/(byte) printf_uchar::uvalue#2 main::@28/(byte) printf_uchar::uvalue#3 ) - (byte) printf_uchar::format_sign_always#19 ← phi( line::@29/(byte) printf_uchar::format_sign_always#4 line::@31/(byte) printf_uchar::format_sign_always#5 line::@33/(byte) printf_uchar::format_sign_always#6 line::@35/(byte) printf_uchar::format_sign_always#7 line::@37/(byte) printf_uchar::format_sign_always#8 line::@39/(byte) printf_uchar::format_sign_always#9 line::@41/(byte) printf_uchar::format_sign_always#10 line::@44/(byte) printf_uchar::format_sign_always#11 line::@46/(byte) printf_uchar::format_sign_always#12 line::@48/(byte) printf_uchar::format_sign_always#13 line::@51/(byte) printf_uchar::format_sign_always#14 line::@53/(byte) printf_uchar::format_sign_always#15 line::@56/(byte) printf_uchar::format_sign_always#16 line::@58/(byte) printf_uchar::format_sign_always#17 line::@60/(byte) printf_uchar::format_sign_always#18 main::@22/(byte) printf_uchar::format_sign_always#0 main::@24/(byte) printf_uchar::format_sign_always#1 main::@26/(byte) printf_uchar::format_sign_always#2 main::@28/(byte) printf_uchar::format_sign_always#3 ) - (bool~) printf_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#19 +printf_uchar: scope:[printf_uchar] from main::@26 + (byte) printf_uchar::format_upper_case#5 ← phi( main::@26/(byte) printf_uchar::format_upper_case#0 ) + (byte) printf_uchar::format_zero_padding#5 ← phi( main::@26/(byte) printf_uchar::format_zero_padding#0 ) + (byte) printf_uchar::format_justify_left#5 ← phi( main::@26/(byte) printf_uchar::format_justify_left#0 ) + (byte) printf_uchar::format_min_length#5 ← phi( main::@26/(byte) printf_uchar::format_min_length#0 ) + (byte) printf_uchar::format_radix#5 ← phi( main::@26/(byte) printf_uchar::format_radix#0 ) + (byte) printf_uchar::uvalue#4 ← phi( main::@26/(byte) printf_uchar::uvalue#0 ) + (byte) printf_uchar::format_sign_always#1 ← phi( main::@26/(byte) printf_uchar::format_sign_always#0 ) + (bool~) printf_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#1 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#21 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#23 ) - (byte) printf_uchar::format_zero_padding#21 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#23 ) - (byte) printf_uchar::format_sign_always#22 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#19 ) - (byte) printf_uchar::format_justify_left#21 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#23 ) - (byte) printf_uchar::format_min_length#21 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#23 ) - (byte) printf_uchar::format_radix#21 ← phi( printf_uchar/(byte) printf_uchar::format_radix#23 ) - (byte) printf_uchar::uvalue#20 ← phi( printf_uchar/(byte) printf_uchar::uvalue#22 ) + (byte) printf_uchar::format_upper_case#3 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#5 ) + (byte) printf_uchar::format_zero_padding#3 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#5 ) + (byte) printf_uchar::format_sign_always#4 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#1 ) + (byte) printf_uchar::format_justify_left#3 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#5 ) + (byte) printf_uchar::format_min_length#3 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#5 ) + (byte) printf_uchar::format_radix#3 ← phi( printf_uchar/(byte) printf_uchar::format_radix#5 ) + (byte) printf_uchar::uvalue#2 ← phi( printf_uchar/(byte) printf_uchar::uvalue#4 ) (byte~) printf_uchar::$1 ← (byte) '+' to:printf_uchar::@3 printf_uchar::@2: scope:[printf_uchar] from printf_uchar - (byte) printf_uchar::format_upper_case#22 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#23 ) - (byte) printf_uchar::format_zero_padding#22 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#23 ) - (byte) printf_uchar::format_sign_always#23 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#19 ) - (byte) printf_uchar::format_justify_left#22 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#23 ) - (byte) printf_uchar::format_min_length#22 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#23 ) - (byte) printf_uchar::format_radix#22 ← phi( printf_uchar/(byte) printf_uchar::format_radix#23 ) - (byte) printf_uchar::uvalue#21 ← phi( printf_uchar/(byte) printf_uchar::uvalue#22 ) + (byte) printf_uchar::format_upper_case#4 ← phi( printf_uchar/(byte) printf_uchar::format_upper_case#5 ) + (byte) printf_uchar::format_zero_padding#4 ← phi( printf_uchar/(byte) printf_uchar::format_zero_padding#5 ) + (byte) printf_uchar::format_sign_always#5 ← phi( printf_uchar/(byte) printf_uchar::format_sign_always#1 ) + (byte) printf_uchar::format_justify_left#4 ← phi( printf_uchar/(byte) printf_uchar::format_justify_left#5 ) + (byte) printf_uchar::format_min_length#4 ← phi( printf_uchar/(byte) printf_uchar::format_min_length#5 ) + (byte) printf_uchar::format_radix#4 ← phi( printf_uchar/(byte) printf_uchar::format_radix#5 ) + (byte) printf_uchar::uvalue#3 ← phi( printf_uchar/(byte) printf_uchar::uvalue#4 ) (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#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#21 printf_uchar::@2/(byte) printf_uchar::format_upper_case#22 ) - (byte) printf_uchar::format_zero_padding#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#21 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#22 ) - (byte) printf_uchar::format_sign_always#21 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#22 printf_uchar::@2/(byte) printf_uchar::format_sign_always#23 ) - (byte) printf_uchar::format_justify_left#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#21 printf_uchar::@2/(byte) printf_uchar::format_justify_left#22 ) - (byte) printf_uchar::format_min_length#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#21 printf_uchar::@2/(byte) printf_uchar::format_min_length#22 ) - (byte) printf_uchar::format_radix#19 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#21 printf_uchar::@2/(byte) printf_uchar::format_radix#22 ) - (byte) printf_uchar::uvalue#19 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#20 printf_uchar::@2/(byte) printf_uchar::uvalue#21 ) + (byte) printf_uchar::format_upper_case#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#3 printf_uchar::@2/(byte) printf_uchar::format_upper_case#4 ) + (byte) printf_uchar::format_zero_padding#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#3 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#4 ) + (byte) printf_uchar::format_sign_always#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#4 printf_uchar::@2/(byte) printf_uchar::format_sign_always#5 ) + (byte) printf_uchar::format_justify_left#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#3 printf_uchar::@2/(byte) printf_uchar::format_justify_left#4 ) + (byte) printf_uchar::format_min_length#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#3 printf_uchar::@2/(byte) printf_uchar::format_min_length#4 ) + (byte) printf_uchar::format_radix#1 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#3 printf_uchar::@2/(byte) printf_uchar::format_radix#4 ) + (byte) printf_uchar::uvalue#1 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#2 printf_uchar::@2/(byte) printf_uchar::uvalue#3 ) (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#19 + (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#1 (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#19 + (byte) uctoa::radix#0 ← (byte) printf_uchar::format_radix#1 call uctoa to:printf_uchar::@4 printf_uchar::@4: scope:[printf_uchar] from printf_uchar::@3 - (byte) printf_uchar::format_radix#20 ← phi( printf_uchar::@3/(byte) printf_uchar::format_radix#19 ) - (byte) printf_uchar::format_upper_case#19 ← phi( printf_uchar::@3/(byte) printf_uchar::format_upper_case#20 ) - (byte) printf_uchar::format_zero_padding#19 ← phi( printf_uchar::@3/(byte) printf_uchar::format_zero_padding#20 ) - (byte) printf_uchar::format_sign_always#20 ← phi( printf_uchar::@3/(byte) printf_uchar::format_sign_always#21 ) - (byte) printf_uchar::format_justify_left#19 ← phi( printf_uchar::@3/(byte) printf_uchar::format_justify_left#20 ) - (byte) printf_uchar::format_min_length#19 ← phi( printf_uchar::@3/(byte) printf_uchar::format_min_length#20 ) - (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_uchar::format_min_length#19 - (byte) printf_number_buffer::format_justify_left#0 ← (byte) printf_uchar::format_justify_left#19 - (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_uchar::format_sign_always#20 - (byte) printf_number_buffer::format_zero_padding#0 ← (byte) printf_uchar::format_zero_padding#19 - (byte) printf_number_buffer::format_upper_case#0 ← (byte) printf_uchar::format_upper_case#19 - (byte) printf_number_buffer::format_radix#0 ← (byte) printf_uchar::format_radix#20 + (byte) printf_uchar::format_radix#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_radix#1 ) + (byte) printf_uchar::format_upper_case#1 ← phi( printf_uchar::@3/(byte) printf_uchar::format_upper_case#2 ) + (byte) printf_uchar::format_zero_padding#1 ← phi( printf_uchar::@3/(byte) printf_uchar::format_zero_padding#2 ) + (byte) printf_uchar::format_sign_always#2 ← phi( printf_uchar::@3/(byte) printf_uchar::format_sign_always#3 ) + (byte) printf_uchar::format_justify_left#1 ← phi( printf_uchar::@3/(byte) printf_uchar::format_justify_left#2 ) + (byte) printf_uchar::format_min_length#1 ← phi( printf_uchar::@3/(byte) printf_uchar::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_uchar::format_min_length#1 + (byte) printf_number_buffer::format_justify_left#1 ← (byte) printf_uchar::format_justify_left#1 + (byte) printf_number_buffer::format_sign_always#1 ← (byte) printf_uchar::format_sign_always#2 + (byte) printf_number_buffer::format_zero_padding#1 ← (byte) printf_uchar::format_zero_padding#1 + (byte) printf_number_buffer::format_upper_case#1 ← (byte) printf_uchar::format_upper_case#1 + (byte) printf_number_buffer::format_radix#1 ← (byte) printf_uchar::format_radix#2 call printf_number_buffer to:printf_uchar::@5 printf_uchar::@5: scope:[printf_uchar] from printf_uchar::@4 @@ -721,28 +943,28 @@ printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@5 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 - (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_upper_case#0 ) - (byte) printf_number_buffer::buffer_sign#7 ← phi( printf_uchar::@4/(byte) printf_number_buffer::buffer_sign#0 ) - (byte*) printf_number_buffer::buffer_digits#4 ← phi( printf_uchar::@4/(byte*) printf_number_buffer::buffer_digits#0 ) - (byte) printf_number_buffer::format_zero_padding#4 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_zero_padding#0 ) - (byte) printf_number_buffer::format_justify_left#3 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_justify_left#0 ) - (byte) printf_number_buffer::format_min_length#1 ← phi( printf_uchar::@4/(byte) printf_number_buffer::format_min_length#0 ) +printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@4 printf_ulong::@4 + (byte) printf_number_buffer::format_upper_case#11 ← phi( printf_uchar::@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#8 ← phi( printf_uchar::@4/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@4/(byte) printf_number_buffer::buffer_sign#0 ) + (byte*) printf_number_buffer::buffer_digits#5 ← phi( printf_uchar::@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#5 ← phi( printf_uchar::@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#4 ← phi( printf_uchar::@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#2 ← phi( printf_uchar::@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#1 + (bool~) printf_number_buffer::$26 ← (number) 0 != (byte) printf_number_buffer::format_min_length#2 (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#12 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#4 printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#15 printf_number_buffer::@14/(byte*) printf_number_buffer::buffer_digits#16 ) - (byte) printf_number_buffer::format_upper_case#7 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#10 printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#11 printf_number_buffer::@14/(byte) printf_number_buffer::format_upper_case#12 ) - (byte) printf_number_buffer::buffer_sign#5 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#7 printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#8 printf_number_buffer::@14/(byte) printf_number_buffer::buffer_sign#9 ) + (byte*) printf_number_buffer::buffer_digits#13 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#5 printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#16 printf_number_buffer::@14/(byte*) printf_number_buffer::buffer_digits#17 ) + (byte) printf_number_buffer::format_upper_case#8 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#11 printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#12 printf_number_buffer::@14/(byte) printf_number_buffer::format_upper_case#13 ) + (byte) printf_number_buffer::buffer_sign#6 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#8 printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#9 printf_number_buffer::@14/(byte) printf_number_buffer::buffer_sign#10 ) (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#1 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#4 printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#5 printf_number_buffer::@14/(byte) printf_number_buffer::format_zero_padding#6 ) - (byte) printf_number_buffer::format_justify_left#1 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#3 printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#4 printf_number_buffer::@14/(byte) printf_number_buffer::format_justify_left#5 ) - (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#1 + (byte) printf_number_buffer::format_zero_padding#2 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#5 printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#6 printf_number_buffer::@14/(byte) printf_number_buffer::format_zero_padding#7 ) + (byte) printf_number_buffer::format_justify_left#2 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#4 printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#5 printf_number_buffer::@14/(byte) printf_number_buffer::format_justify_left#6 ) + (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#2 (bool~) printf_number_buffer::$1 ← ! (bool~) printf_number_buffer::$27 - (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#1 + (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#2 (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 @@ -750,39 +972,39 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe 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#16 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#10 ) - (byte) printf_number_buffer::format_zero_padding#16 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#4 ) - (byte) printf_number_buffer::format_justify_left#11 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#3 ) - (byte) printf_number_buffer::format_min_length#5 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_min_length#1 ) - (byte) printf_number_buffer::buffer_sign#4 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#7 ) - (byte*) printf_number_buffer::buffer_digits#1 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#4 ) - (byte*) strlen::str#1 ← (byte*) printf_number_buffer::buffer_digits#1 + (byte) printf_number_buffer::format_upper_case#17 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_upper_case#11 ) + (byte) printf_number_buffer::format_zero_padding#17 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_zero_padding#5 ) + (byte) printf_number_buffer::format_justify_left#12 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_justify_left#4 ) + (byte) printf_number_buffer::format_min_length#6 ← phi( printf_number_buffer/(byte) printf_number_buffer::format_min_length#2 ) + (byte) printf_number_buffer::buffer_sign#5 ← phi( printf_number_buffer/(byte) printf_number_buffer::buffer_sign#8 ) + (byte*) printf_number_buffer::buffer_digits#2 ← phi( printf_number_buffer/(byte*) printf_number_buffer::buffer_digits#5 ) + (byte*) strlen::str#1 ← (byte*) printf_number_buffer::buffer_digits#2 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#18 ← phi( printf_number_buffer::@6/(byte*) printf_number_buffer::buffer_digits#1 ) - (byte) printf_number_buffer::format_upper_case#14 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_upper_case#16 ) - (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_zero_padding#16 ) - (byte) printf_number_buffer::format_justify_left#7 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_justify_left#11 ) - (byte) printf_number_buffer::format_min_length#3 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_min_length#5 ) - (byte) printf_number_buffer::buffer_sign#1 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::buffer_sign#4 ) + (byte*) printf_number_buffer::buffer_digits#19 ← phi( printf_number_buffer::@6/(byte*) printf_number_buffer::buffer_digits#2 ) + (byte) printf_number_buffer::format_upper_case#15 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_upper_case#17 ) + (byte) printf_number_buffer::format_zero_padding#11 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_zero_padding#17 ) + (byte) printf_number_buffer::format_justify_left#8 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_justify_left#12 ) + (byte) printf_number_buffer::format_min_length#4 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::format_min_length#6 ) + (byte) printf_number_buffer::buffer_sign#2 ← phi( printf_number_buffer::@6/(byte) printf_number_buffer::buffer_sign#5 ) (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#1 + (bool~) printf_number_buffer::$29 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#2 (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#15 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#18 printf_number_buffer::@7/(byte*) printf_number_buffer::buffer_digits#19 ) - (byte) printf_number_buffer::format_upper_case#11 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#14 printf_number_buffer::@7/(byte) printf_number_buffer::format_upper_case#15 ) - (byte) printf_number_buffer::buffer_sign#8 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#1 printf_number_buffer::@7/(byte) printf_number_buffer::buffer_sign#11 ) - (byte) printf_number_buffer::format_zero_padding#5 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#10 printf_number_buffer::@7/(byte) printf_number_buffer::format_zero_padding#11 ) - (byte) printf_number_buffer::format_justify_left#4 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#7 printf_number_buffer::@7/(byte) printf_number_buffer::format_justify_left#8 ) + (byte*) printf_number_buffer::buffer_digits#16 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#19 printf_number_buffer::@7/(byte*) printf_number_buffer::buffer_digits#20 ) + (byte) printf_number_buffer::format_upper_case#12 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#15 printf_number_buffer::@7/(byte) printf_number_buffer::format_upper_case#16 ) + (byte) printf_number_buffer::buffer_sign#9 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#2 printf_number_buffer::@7/(byte) printf_number_buffer::buffer_sign#12 ) + (byte) printf_number_buffer::format_zero_padding#6 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#11 printf_number_buffer::@7/(byte) printf_number_buffer::format_zero_padding#12 ) + (byte) printf_number_buffer::format_justify_left#5 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#8 printf_number_buffer::@7/(byte) printf_number_buffer::format_justify_left#9 ) (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#2 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#3 printf_number_buffer::@7/(byte) printf_number_buffer::format_min_length#4 ) - (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 + (byte) printf_number_buffer::format_min_length#3 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#4 printf_number_buffer::@7/(byte) printf_number_buffer::format_min_length#5 ) + (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#3 (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 @@ -790,95 +1012,95 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff 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#19 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#18 ) - (byte) printf_number_buffer::format_upper_case#15 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#14 ) - (byte) printf_number_buffer::buffer_sign#11 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#1 ) - (byte) printf_number_buffer::format_zero_padding#11 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#10 ) - (byte) printf_number_buffer::format_justify_left#8 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#7 ) - (byte) printf_number_buffer::format_min_length#4 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#3 ) + (byte*) printf_number_buffer::buffer_digits#20 ← phi( printf_number_buffer::@15/(byte*) printf_number_buffer::buffer_digits#19 ) + (byte) printf_number_buffer::format_upper_case#16 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_upper_case#15 ) + (byte) printf_number_buffer::buffer_sign#12 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::buffer_sign#2 ) + (byte) printf_number_buffer::format_zero_padding#12 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_zero_padding#11 ) + (byte) printf_number_buffer::format_justify_left#9 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_justify_left#8 ) + (byte) printf_number_buffer::format_min_length#5 ← phi( printf_number_buffer::@15/(byte) printf_number_buffer::format_min_length#4 ) (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#16 ← phi( printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#15 ) - (byte) printf_number_buffer::format_upper_case#12 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#11 ) - (byte) printf_number_buffer::buffer_sign#9 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#8 ) - (byte) printf_number_buffer::format_zero_padding#6 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#5 ) - (byte) printf_number_buffer::format_justify_left#5 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#4 ) + (byte*) printf_number_buffer::buffer_digits#17 ← phi( printf_number_buffer::@13/(byte*) printf_number_buffer::buffer_digits#16 ) + (byte) printf_number_buffer::format_upper_case#13 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_upper_case#12 ) + (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::buffer_sign#9 ) + (byte) printf_number_buffer::format_zero_padding#7 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_zero_padding#6 ) + (byte) printf_number_buffer::format_justify_left#6 ← phi( printf_number_buffer::@13/(byte) printf_number_buffer::format_justify_left#5 ) (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#16 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#1 printf_number_buffer::@16/(byte) printf_number_buffer::format_justify_left#18 ) - (byte*) printf_number_buffer::buffer_digits#10 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#12 printf_number_buffer::@16/(byte*) printf_number_buffer::buffer_digits#13 ) - (byte) printf_number_buffer::format_upper_case#5 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#7 printf_number_buffer::@16/(byte) printf_number_buffer::format_upper_case#8 ) + (byte) printf_number_buffer::format_justify_left#17 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#2 printf_number_buffer::@16/(byte) printf_number_buffer::format_justify_left#19 ) + (byte*) printf_number_buffer::buffer_digits#11 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#13 printf_number_buffer::@16/(byte*) printf_number_buffer::buffer_digits#14 ) + (byte) printf_number_buffer::format_upper_case#6 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#8 printf_number_buffer::@16/(byte) printf_number_buffer::format_upper_case#9 ) (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#8 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#1 printf_number_buffer::@16/(byte) printf_number_buffer::format_zero_padding#12 ) - (byte) printf_number_buffer::buffer_sign#2 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#5 printf_number_buffer::@16/(byte) printf_number_buffer::buffer_sign#6 ) - (bool~) printf_number_buffer::$30 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#2 + (byte) printf_number_buffer::format_zero_padding#9 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#2 printf_number_buffer::@16/(byte) printf_number_buffer::format_zero_padding#13 ) + (byte) printf_number_buffer::buffer_sign#3 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#6 printf_number_buffer::@16/(byte) printf_number_buffer::buffer_sign#7 ) + (bool~) printf_number_buffer::$30 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#3 (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#20 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#1 ) - (byte*) printf_number_buffer::buffer_digits#17 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#12 ) - (byte) printf_number_buffer::format_upper_case#13 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#7 ) - (byte) printf_number_buffer::format_zero_padding#17 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#1 ) - (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#5 ) + (byte) printf_number_buffer::format_justify_left#21 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_justify_left#2 ) + (byte*) printf_number_buffer::buffer_digits#18 ← phi( printf_number_buffer::@1/(byte*) printf_number_buffer::buffer_digits#13 ) + (byte) printf_number_buffer::format_upper_case#14 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_upper_case#8 ) + (byte) printf_number_buffer::format_zero_padding#18 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::format_zero_padding#2 ) + (byte) printf_number_buffer::buffer_sign#11 ← phi( printf_number_buffer::@1/(byte) printf_number_buffer::buffer_sign#6 ) (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#18 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_justify_left#20 ) - (byte*) printf_number_buffer::buffer_digits#13 ← phi( printf_number_buffer::@8/(byte*) printf_number_buffer::buffer_digits#17 ) - (byte) printf_number_buffer::format_upper_case#8 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_upper_case#13 ) + (byte) printf_number_buffer::format_justify_left#19 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_justify_left#21 ) + (byte*) printf_number_buffer::buffer_digits#14 ← phi( printf_number_buffer::@8/(byte*) printf_number_buffer::buffer_digits#18 ) + (byte) printf_number_buffer::format_upper_case#9 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_upper_case#14 ) (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#12 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_zero_padding#17 ) - (byte) printf_number_buffer::buffer_sign#6 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::buffer_sign#10 ) + (byte) printf_number_buffer::format_zero_padding#13 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::format_zero_padding#18 ) + (byte) printf_number_buffer::buffer_sign#7 ← phi( printf_number_buffer::@8/(byte) printf_number_buffer::buffer_sign#11 ) to:printf_number_buffer::@2 printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - (byte) printf_number_buffer::format_justify_left#13 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_justify_left#15 printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#16 ) - (byte*) printf_number_buffer::buffer_digits#8 ← phi( printf_number_buffer::@17/(byte*) printf_number_buffer::buffer_digits#9 printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#10 ) - (byte) printf_number_buffer::format_upper_case#3 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_upper_case#4 printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#5 ) + (byte) printf_number_buffer::format_justify_left#14 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_justify_left#16 printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#17 ) + (byte*) printf_number_buffer::buffer_digits#9 ← phi( printf_number_buffer::@17/(byte*) printf_number_buffer::buffer_digits#10 printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#11 ) + (byte) printf_number_buffer::format_upper_case#4 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_upper_case#5 printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#6 ) (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#2 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_zero_padding#7 printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#8 ) - (bool~) printf_number_buffer::$9 ← (byte) printf_number_buffer::format_zero_padding#2 && (signed byte) printf_number_buffer::padding#5 + (byte) printf_number_buffer::format_zero_padding#3 ← phi( printf_number_buffer::@17/(byte) printf_number_buffer::format_zero_padding#8 printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#9 ) + (bool~) printf_number_buffer::$9 ← (byte) printf_number_buffer::format_zero_padding#3 && (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#19 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#16 ) - (byte*) printf_number_buffer::buffer_digits#14 ← phi( printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#10 ) - (byte) printf_number_buffer::format_upper_case#9 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#5 ) + (byte) printf_number_buffer::format_justify_left#20 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_justify_left#17 ) + (byte*) printf_number_buffer::buffer_digits#15 ← phi( printf_number_buffer::@2/(byte*) printf_number_buffer::buffer_digits#11 ) + (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_upper_case#6 ) (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#13 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#8 ) - (byte) printf_number_buffer::buffer_sign#3 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::buffer_sign#2 ) - (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#3 + (byte) printf_number_buffer::format_zero_padding#14 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::format_zero_padding#9 ) + (byte) printf_number_buffer::buffer_sign#4 ← phi( printf_number_buffer::@2/(byte) printf_number_buffer::buffer_sign#3 ) + (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#4 call cputc to:printf_number_buffer::@17 printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - (byte) printf_number_buffer::format_justify_left#15 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_justify_left#19 ) - (byte*) printf_number_buffer::buffer_digits#9 ← phi( printf_number_buffer::@9/(byte*) printf_number_buffer::buffer_digits#14 ) - (byte) printf_number_buffer::format_upper_case#4 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_upper_case#9 ) + (byte) printf_number_buffer::format_justify_left#16 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_justify_left#20 ) + (byte*) printf_number_buffer::buffer_digits#10 ← phi( printf_number_buffer::@9/(byte*) printf_number_buffer::buffer_digits#15 ) + (byte) printf_number_buffer::format_upper_case#5 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_upper_case#10 ) (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#7 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_zero_padding#13 ) + (byte) printf_number_buffer::format_zero_padding#8 ← phi( printf_number_buffer::@9/(byte) printf_number_buffer::format_zero_padding#14 ) to:printf_number_buffer::@3 printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 (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#10 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_justify_left#12 printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#13 ) - (byte) printf_number_buffer::format_zero_padding#15 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_zero_padding#18 printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#2 ) - (byte*) printf_number_buffer::buffer_digits#6 ← phi( printf_number_buffer::@18/(byte*) printf_number_buffer::buffer_digits#7 printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#8 ) - (byte) printf_number_buffer::format_upper_case#1 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_upper_case#2 printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#3 ) - (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#1 + (byte) printf_number_buffer::format_justify_left#11 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_justify_left#13 printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#14 ) + (byte) printf_number_buffer::format_zero_padding#16 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_zero_padding#19 printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#3 ) + (byte*) printf_number_buffer::buffer_digits#7 ← phi( printf_number_buffer::@18/(byte*) printf_number_buffer::buffer_digits#8 printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#9 ) + (byte) printf_number_buffer::format_upper_case#2 ← phi( printf_number_buffer::@18/(byte) printf_number_buffer::format_upper_case#3 printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#4 ) + (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#2 (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#17 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#13 ) - (byte) printf_number_buffer::format_zero_padding#20 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#2 ) - (byte*) printf_number_buffer::buffer_digits#11 ← phi( printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#8 ) - (byte) printf_number_buffer::format_upper_case#6 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#3 ) + (byte) printf_number_buffer::format_justify_left#18 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_justify_left#14 ) + (byte) printf_number_buffer::format_zero_padding#21 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_zero_padding#3 ) + (byte*) printf_number_buffer::buffer_digits#12 ← phi( printf_number_buffer::@3/(byte*) printf_number_buffer::buffer_digits#9 ) + (byte) printf_number_buffer::format_upper_case#7 ← phi( printf_number_buffer::@3/(byte) printf_number_buffer::format_upper_case#4 ) (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 @@ -886,44 +1108,44 @@ printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buff 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#12 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_justify_left#17 ) - (byte) printf_number_buffer::format_zero_padding#18 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_zero_padding#20 ) - (byte*) printf_number_buffer::buffer_digits#7 ← phi( printf_number_buffer::@10/(byte*) printf_number_buffer::buffer_digits#11 ) - (byte) printf_number_buffer::format_upper_case#2 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_upper_case#6 ) + (byte) printf_number_buffer::format_justify_left#13 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_justify_left#18 ) + (byte) printf_number_buffer::format_zero_padding#19 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_zero_padding#21 ) + (byte*) printf_number_buffer::buffer_digits#8 ← phi( printf_number_buffer::@10/(byte*) printf_number_buffer::buffer_digits#12 ) + (byte) printf_number_buffer::format_upper_case#3 ← phi( printf_number_buffer::@10/(byte) printf_number_buffer::format_upper_case#7 ) to:printf_number_buffer::@4 printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 (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#6 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_justify_left#9 printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#10 ) - (byte) printf_number_buffer::format_zero_padding#9 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_zero_padding#14 printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#15 ) - (byte*) printf_number_buffer::buffer_digits#2 ← phi( printf_number_buffer::@20/(byte*) printf_number_buffer::buffer_digits#5 printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#6 ) - (to_nomodify byte*) cputs::s#1 ← (byte*) printf_number_buffer::buffer_digits#2 + (byte) printf_number_buffer::format_justify_left#7 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_justify_left#10 printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#11 ) + (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_number_buffer::@20/(byte) printf_number_buffer::format_zero_padding#15 printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#16 ) + (byte*) printf_number_buffer::buffer_digits#3 ← phi( printf_number_buffer::@20/(byte*) printf_number_buffer::buffer_digits#6 printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#7 ) + (to_nomodify byte*) cputs::s#1 ← (byte*) printf_number_buffer::buffer_digits#3 call cputs to:printf_number_buffer::@19 printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 (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#2 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_justify_left#6 ) - (byte) printf_number_buffer::format_zero_padding#3 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_zero_padding#9 ) - (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#3 + (byte) printf_number_buffer::format_justify_left#3 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_justify_left#7 ) + (byte) printf_number_buffer::format_zero_padding#4 ← phi( printf_number_buffer::@5/(byte) printf_number_buffer::format_zero_padding#10 ) + (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#4 (bool~) printf_number_buffer::$14 ← ! (bool~) printf_number_buffer::$32 - (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#2 && (bool~) printf_number_buffer::$14 + (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#3 && (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#14 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#10 ) - (byte) printf_number_buffer::format_zero_padding#19 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#15 ) - (byte*) printf_number_buffer::buffer_digits#3 ← phi( printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#6 ) - (byte*) strupr::str#0 ← (byte*) printf_number_buffer::buffer_digits#3 + (byte) printf_number_buffer::format_justify_left#15 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_justify_left#11 ) + (byte) printf_number_buffer::format_zero_padding#20 ← phi( printf_number_buffer::@4/(byte) printf_number_buffer::format_zero_padding#16 ) + (byte*) printf_number_buffer::buffer_digits#4 ← phi( printf_number_buffer::@4/(byte*) printf_number_buffer::buffer_digits#7 ) + (byte*) strupr::str#0 ← (byte*) printf_number_buffer::buffer_digits#4 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#9 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_justify_left#14 ) - (byte) printf_number_buffer::format_zero_padding#14 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_zero_padding#19 ) - (byte*) printf_number_buffer::buffer_digits#5 ← phi( printf_number_buffer::@11/(byte*) printf_number_buffer::buffer_digits#3 ) + (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_justify_left#15 ) + (byte) printf_number_buffer::format_zero_padding#15 ← phi( printf_number_buffer::@11/(byte) printf_number_buffer::format_zero_padding#20 ) + (byte*) printf_number_buffer::buffer_digits#6 ← phi( printf_number_buffer::@11/(byte*) printf_number_buffer::buffer_digits#4 ) 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 ) @@ -971,30 +1193,30 @@ main: scope:[main] from @3 (word) memset::num#2 ← (number) $28*(number) $19 call memset (void*) memset::return#4 ← (void*) memset::return#1 - to:main::@12 -main::@12: scope:[main] from main + to:main::@13 +main::@13: scope:[main] from main (void*) memset::str#3 ← (void*)(const nomodify byte*) SCREEN (byte) memset::c#3 ← (number) 0 (word) memset::num#3 ← (number) $28*(number) $19 call memset (void*) memset::return#5 ← (void*) memset::return#1 - to:main::@13 -main::@13: scope:[main] from main::@12 + to:main::@14 +main::@14: scope:[main] from main::@13 (void*) memset::str#4 ← (void*)(const nomodify byte*) COLS (byte) memset::c#4 ← (const nomodify byte) BLACK (word) memset::num#4 ← (number) $28*(number) $19 call memset (void*) memset::return#6 ← (void*) memset::return#1 - to:main::@14 -main::@14: scope:[main] from main::@13 + to:main::@15 +main::@15: scope:[main] from main::@14 (byte*) main::screen#0 ← (const nomodify byte*) SCREEN+(number) $c (byte*) main::cols#0 ← (const nomodify byte*) COLS+(number) $c (byte) main::y#0 ← (byte) 0 to:main::@1 -main::@1: scope:[main] from main::@14 main::@6 - (byte*) main::screen#6 ← phi( main::@14/(byte*) main::screen#0 main::@6/(byte*) main::screen#1 ) - (byte*) main::cols#6 ← phi( main::@14/(byte*) main::cols#0 main::@6/(byte*) main::cols#1 ) - (byte) main::y#2 ← phi( main::@14/(byte) main::y#0 main::@6/(byte) main::y#1 ) +main::@1: scope:[main] from main::@15 main::@6 + (byte*) main::screen#6 ← phi( main::@15/(byte*) main::screen#0 main::@6/(byte*) main::screen#1 ) + (byte*) main::cols#6 ← phi( main::@15/(byte*) main::cols#0 main::@6/(byte*) main::cols#1 ) + (byte) main::y#2 ← phi( main::@15/(byte) main::y#0 main::@6/(byte) main::y#1 ) (bool~) main::$7 ← (byte) main::y#2 < (number) $10 if((bool~) main::$7) goto main::@2 to:main::@3 @@ -1009,15 +1231,18 @@ main::@3: scope:[main] from main::@1 *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK call setup_irq - to:main::@15 -main::@15: scope:[main] from main::@3 + to:main::@16 +main::@16: scope:[main] from main::@3 (byte) textcolor::color#0 ← (const nomodify byte) WHITE call textcolor (byte) textcolor::return#2 ← (byte) textcolor::return#1 - to:main::@16 -main::@16: scope:[main] from main::@15 - (number~) main::$5 ← (const byte) main::p0_idx + (number) $f + to:main::@17 +main::@17: scope:[main] from main::@16 + (byte) main::p0_idx#0 ← (byte) $88 + (number~) main::$5 ← (byte) main::p0_idx#0 + (number) $f (byte) main::p1_idx#0 ← (number~) main::$5 + (number~) main::$6 ← (byte) main::p0_idx#0 + (number) $aa + (byte) main::p2_idx#0 ← (number~) main::$6 (byte*) main::canvas#0 ← (const nomodify byte*) CANVAS1 to:main::@7 main::@4: scope:[main] from main::@2 main::@5 @@ -1048,59 +1273,125 @@ main::@6: scope:[main] from main::@4 (byte*) main::screen#1 ← (byte*) main::screen#3 + (number) $28 (byte) main::y#1 ← ++ (byte) main::y#4 to:main::@1 -main::@7: scope:[main] from main::@16 main::@9 - (byte) main::p1_idx#4 ← phi( main::@16/(byte) main::p1_idx#0 main::@9/(byte) main::p1_idx#5 ) - (byte*) main::canvas#7 ← phi( main::@16/(byte*) main::canvas#0 main::@9/(byte*) main::canvas#9 ) - (bool~) main::$20 ← (number) 0 != (number) 1 - if((bool~) main::$20) goto main::@8 +main::@7: scope:[main] from main::@17 main::@29 + (byte*) main::canvas#14 ← phi( main::@17/(byte*) main::canvas#0 main::@29/(byte*) main::canvas#16 ) + (byte) main::p2_idx#8 ← phi( main::@17/(byte) main::p2_idx#0 main::@29/(byte) main::p2_idx#9 ) + (byte) main::p1_idx#8 ← phi( main::@17/(byte) main::p1_idx#0 main::@29/(byte) main::p1_idx#9 ) + (byte) main::p0_idx#11 ← phi( main::@17/(byte) main::p0_idx#0 main::@29/(byte) main::p0_idx#13 ) + (bool~) main::$23 ← (number) 0 != (number) 1 + if((bool~) main::$23) goto main::@8 to:main::@return main::@8: scope:[main] from main::@7 - (byte) main::p1_idx#3 ← phi( main::@7/(byte) main::p1_idx#4 ) - (byte*) main::canvas#5 ← phi( main::@7/(byte*) main::canvas#7 ) + (byte*) main::canvas#12 ← phi( main::@7/(byte*) main::canvas#14 ) + (byte) main::p2_idx#7 ← phi( main::@7/(byte) main::p2_idx#8 ) + (byte) main::p1_idx#6 ← phi( main::@7/(byte) main::p1_idx#8 ) + (byte) main::p0_idx#8 ← phi( main::@7/(byte) main::p0_idx#11 ) call clock_start - to:main::@17 -main::@17: scope:[main] from main::@8 - (byte) main::p1_idx#2 ← phi( main::@8/(byte) main::p1_idx#3 ) - (byte*) main::canvas#2 ← phi( main::@8/(byte*) main::canvas#5 ) - (void*) memset::str#5 ← (void*)(byte*) main::canvas#2 + to:main::@18 +main::@18: scope:[main] from main::@8 + (byte*) main::canvas#10 ← phi( main::@8/(byte*) main::canvas#12 ) + (byte) main::p2_idx#6 ← phi( main::@8/(byte) main::p2_idx#7 ) + (byte) main::p1_idx#4 ← phi( main::@8/(byte) main::p1_idx#6 ) + (byte) main::p0_idx#5 ← phi( main::@8/(byte) main::p0_idx#8 ) + (void*) memset::str#5 ← (void*)(const nomodify byte*) LINE_BUFFER (byte) memset::c#5 ← (number) 0 (word) memset::num#5 ← (number) $800 call memset (void*) memset::return#7 ← (void*) memset::return#1 - to:main::@18 -main::@18: scope:[main] from main::@17 - (byte*) main::canvas#3 ← phi( main::@17/(byte*) main::canvas#2 ) - (byte) main::p1_idx#1 ← phi( main::@17/(byte) main::p1_idx#2 ) - (byte) main::x0#0 ← *((const byte*) COSTAB + (const byte) main::p0_idx) - (byte) main::y0#0 ← *((const byte*) SINTAB + (const byte) main::p0_idx) - (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#1) - (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#1) - (byte*) line::canvas#0 ← (byte*) main::canvas#3 + to:main::@19 +main::@19: scope:[main] from main::@18 + (byte*) main::canvas#8 ← phi( main::@18/(byte*) main::canvas#10 ) + (byte) main::p2_idx#4 ← phi( main::@18/(byte) main::p2_idx#6 ) + (byte) main::p1_idx#2 ← phi( main::@18/(byte) main::p1_idx#4 ) + (byte) main::p0_idx#2 ← phi( main::@18/(byte) main::p0_idx#5 ) + (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#2) + (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#2) + (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) + (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) + (byte*) line::canvas#0 ← (const nomodify byte*) LINE_BUFFER (byte) line::x1#0 ← (byte) main::x0#0 (byte) line::y1#0 ← (byte) main::y0#0 (byte) line::x2#0 ← (byte) main::x1#0 (byte) line::y2#0 ← (byte) main::y1#0 call line - to:main::@19 -main::@19: scope:[main] from main::@18 - (byte) main::p1_idx#23 ← phi( main::@18/(byte) main::p1_idx#1 ) - (byte) main::y1#16 ← phi( main::@18/(byte) main::y1#0 ) - (byte) main::x1#14 ← phi( main::@18/(byte) main::x1#0 ) - (byte) main::y0#12 ← phi( main::@18/(byte) main::y0#0 ) - (byte) main::x0#10 ← phi( main::@18/(byte) main::x0#0 ) - (byte*) main::canvas#15 ← phi( main::@18/(byte*) main::canvas#3 ) + to:main::@20 +main::@20: scope:[main] from main::@19 + (byte*) main::canvas#6 ← phi( main::@19/(byte*) main::canvas#8 ) + (byte) main::p1_idx#7 ← phi( main::@19/(byte) main::p1_idx#2 ) + (byte) main::p0_idx#9 ← phi( main::@19/(byte) main::p0_idx#2 ) + (byte) main::y0#2 ← phi( main::@19/(byte) main::y0#0 ) + (byte) main::x0#2 ← phi( main::@19/(byte) main::x0#0 ) + (byte) main::y1#1 ← phi( main::@19/(byte) main::y1#0 ) + (byte) main::x1#1 ← phi( main::@19/(byte) main::x1#0 ) + (byte) main::p2_idx#2 ← phi( main::@19/(byte) main::p2_idx#4 ) + (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) + (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) + (byte*) line::canvas#1 ← (const nomodify byte*) LINE_BUFFER + (byte) line::x1#1 ← (byte) main::x1#1 + (byte) line::y1#1 ← (byte) main::y1#1 + (byte) line::x2#1 ← (byte) main::x2#0 + (byte) line::y2#1 ← (byte) main::y2#0 + call line + to:main::@21 +main::@21: scope:[main] from main::@20 + (byte*) main::canvas#4 ← phi( main::@20/(byte*) main::canvas#6 ) + (byte) main::p2_idx#5 ← phi( main::@20/(byte) main::p2_idx#2 ) + (byte) main::p1_idx#5 ← phi( main::@20/(byte) main::p1_idx#7 ) + (byte) main::p0_idx#6 ← phi( main::@20/(byte) main::p0_idx#9 ) + (byte) main::y0#1 ← phi( main::@20/(byte) main::y0#2 ) + (byte) main::x0#1 ← phi( main::@20/(byte) main::x0#2 ) + (byte) main::y2#1 ← phi( main::@20/(byte) main::y2#0 ) + (byte) main::x2#1 ← phi( main::@20/(byte) main::x2#0 ) + (byte*) line::canvas#2 ← (const nomodify byte*) LINE_BUFFER + (byte) line::x1#2 ← (byte) main::x2#1 + (byte) line::y1#2 ← (byte) main::y2#1 + (byte) line::x2#2 ← (byte) main::x0#1 + (byte) line::y2#2 ← (byte) main::y0#1 + call line + to:main::@22 +main::@22: scope:[main] from main::@21 + (byte*) main::canvas#2 ← phi( main::@21/(byte*) main::canvas#4 ) + (byte) main::p2_idx#3 ← phi( main::@21/(byte) main::p2_idx#5 ) + (byte) main::p1_idx#3 ← phi( main::@21/(byte) main::p1_idx#5 ) + (byte) main::p0_idx#3 ← phi( main::@21/(byte) main::p0_idx#6 ) + (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#3 + (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#3 + (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#3 + (byte*) eorfill::line_buffer#0 ← (const nomodify byte*) LINE_BUFFER + (byte*) eorfill::canvas#0 ← (byte*) main::canvas#2 + call eorfill + to:main::@23 +main::@23: scope:[main] from main::@22 + (byte) main::p2_idx#23 ← phi( main::@22/(byte) main::p2_idx#1 ) + (byte) main::p1_idx#23 ← phi( main::@22/(byte) main::p1_idx#1 ) + (byte) main::p0_idx#23 ← phi( main::@22/(byte) main::p0_idx#1 ) + (byte*) main::canvas#18 ← phi( main::@22/(byte*) main::canvas#2 ) + *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED + to:main::@9 +main::@9: scope:[main] from main::@23 main::@9 + (byte) main::p2_idx#22 ← phi( main::@23/(byte) main::p2_idx#23 main::@9/(byte) main::p2_idx#22 ) + (byte) main::p1_idx#22 ← phi( main::@23/(byte) main::p1_idx#23 main::@9/(byte) main::p1_idx#22 ) + (byte) main::p0_idx#22 ← phi( main::@23/(byte) main::p0_idx#23 main::@9/(byte) main::p0_idx#22 ) + (byte*) main::canvas#17 ← phi( main::@23/(byte*) main::canvas#18 main::@9/(byte*) main::canvas#17 ) + (bool~) main::$24 ← (number) 0 != (volatile byte) canvas_show_flag + if((bool~) main::$24) goto main::@9 + to:main::@10 +main::@10: scope:[main] from main::@9 + (byte) main::p2_idx#21 ← phi( main::@9/(byte) main::p2_idx#22 ) + (byte) main::p1_idx#21 ← phi( main::@9/(byte) main::p1_idx#22 ) + (byte) main::p0_idx#21 ← phi( main::@9/(byte) main::p0_idx#22 ) + (byte*) main::canvas#15 ← phi( main::@9/(byte*) main::canvas#17 ) + *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK (byte*) main::toD0181_screen#0 ← (const nomodify byte*) SCREEN (byte*) main::toD0181_gfx#0 ← (const nomodify byte*) CANVAS1 to:main::toD0181 -main::toD0181: scope:[main] from main::@19 - (byte) main::p1_idx#22 ← phi( main::@19/(byte) main::p1_idx#23 ) - (byte) main::y1#15 ← phi( main::@19/(byte) main::y1#16 ) - (byte) main::x1#13 ← phi( main::@19/(byte) main::x1#14 ) - (byte) main::y0#11 ← phi( main::@19/(byte) main::y0#12 ) - (byte) main::x0#9 ← phi( main::@19/(byte) main::x0#10 ) - (byte*) main::canvas#13 ← phi( main::@19/(byte*) main::canvas#15 ) - (byte*) main::toD0181_gfx#1 ← phi( main::@19/(byte*) main::toD0181_gfx#0 ) - (byte*) main::toD0181_screen#1 ← phi( main::@19/(byte*) main::toD0181_screen#0 ) +main::toD0181: scope:[main] from main::@10 + (byte) main::p2_idx#20 ← phi( main::@10/(byte) main::p2_idx#21 ) + (byte) main::p1_idx#20 ← phi( main::@10/(byte) main::p1_idx#21 ) + (byte) main::p0_idx#20 ← phi( main::@10/(byte) main::p0_idx#21 ) + (byte*) main::canvas#13 ← phi( main::@10/(byte*) main::canvas#15 ) + (byte*) main::toD0181_gfx#1 ← phi( main::@10/(byte*) main::toD0181_gfx#0 ) + (byte*) main::toD0181_screen#1 ← phi( main::@10/(byte*) main::toD0181_screen#0 ) (word~) main::toD0181_$7 ← (word)(byte*) main::toD0181_screen#1 (number~) main::toD0181_$0 ← (word~) main::toD0181_$7 & (number) $3fff (number~) main::toD0181_$1 ← (number~) main::toD0181_$0 * (number) 4 @@ -1112,36 +1403,30 @@ main::toD0181: scope:[main] from main::@19 (byte) main::toD0181_return#0 ← (number~) main::toD0181_$6 to:main::toD0181_@return main::toD0181_@return: scope:[main] from main::toD0181 - (byte) main::p1_idx#21 ← phi( main::toD0181/(byte) main::p1_idx#22 ) - (byte) main::y1#14 ← phi( main::toD0181/(byte) main::y1#15 ) - (byte) main::x1#12 ← phi( main::toD0181/(byte) main::x1#13 ) - (byte) main::y0#10 ← phi( main::toD0181/(byte) main::y0#11 ) - (byte) main::x0#8 ← phi( main::toD0181/(byte) main::x0#9 ) + (byte) main::p2_idx#19 ← phi( main::toD0181/(byte) main::p2_idx#20 ) + (byte) main::p1_idx#19 ← phi( main::toD0181/(byte) main::p1_idx#20 ) + (byte) main::p0_idx#19 ← phi( main::toD0181/(byte) main::p0_idx#20 ) (byte*) main::canvas#11 ← phi( main::toD0181/(byte*) main::canvas#13 ) (byte) main::toD0181_return#2 ← phi( main::toD0181/(byte) main::toD0181_return#0 ) (byte) main::toD0181_return#1 ← (byte) main::toD0181_return#2 - to:main::@10 -main::@10: scope:[main] from main::toD0181_@return - (byte) main::p1_idx#20 ← phi( main::toD0181_@return/(byte) main::p1_idx#21 ) - (byte) main::y1#13 ← phi( main::toD0181_@return/(byte) main::y1#14 ) - (byte) main::x1#11 ← phi( main::toD0181_@return/(byte) main::x1#12 ) - (byte) main::y0#9 ← phi( main::toD0181_@return/(byte) main::y0#10 ) - (byte) main::x0#7 ← phi( main::toD0181_@return/(byte) main::x0#8 ) - (byte*) main::canvas#10 ← phi( main::toD0181_@return/(byte*) main::canvas#11 ) + to:main::@11 +main::@11: scope:[main] from main::toD0181_@return + (byte) main::p2_idx#18 ← phi( main::toD0181_@return/(byte) main::p2_idx#19 ) + (byte) main::p1_idx#18 ← phi( main::toD0181_@return/(byte) main::p1_idx#19 ) + (byte) main::p0_idx#17 ← phi( main::toD0181_@return/(byte) main::p0_idx#19 ) + (byte*) main::canvas#9 ← phi( main::toD0181_@return/(byte*) main::canvas#11 ) (byte) main::toD0181_return#3 ← phi( main::toD0181_@return/(byte) main::toD0181_return#1 ) - (byte~) main::$12 ← (byte) main::toD0181_return#3 + (byte~) main::$15 ← (byte) main::toD0181_return#3 (byte*) main::toD0182_screen#0 ← (const nomodify byte*) SCREEN (byte*) main::toD0182_gfx#0 ← (const nomodify byte*) CANVAS2 to:main::toD0182 -main::toD0182: scope:[main] from main::@10 - (byte) main::p1_idx#19 ← phi( main::@10/(byte) main::p1_idx#20 ) - (byte) main::y1#12 ← phi( main::@10/(byte) main::y1#13 ) - (byte) main::x1#10 ← phi( main::@10/(byte) main::x1#11 ) - (byte) main::y0#8 ← phi( main::@10/(byte) main::y0#9 ) - (byte) main::x0#6 ← phi( main::@10/(byte) main::x0#7 ) - (byte*) main::canvas#8 ← phi( main::@10/(byte*) main::canvas#10 ) - (byte*) main::toD0182_gfx#1 ← phi( main::@10/(byte*) main::toD0182_gfx#0 ) - (byte*) main::toD0182_screen#1 ← phi( main::@10/(byte*) main::toD0182_screen#0 ) +main::toD0182: scope:[main] from main::@11 + (byte) main::p2_idx#17 ← phi( main::@11/(byte) main::p2_idx#18 ) + (byte) main::p1_idx#17 ← phi( main::@11/(byte) main::p1_idx#18 ) + (byte) main::p0_idx#15 ← phi( main::@11/(byte) main::p0_idx#17 ) + (byte*) main::canvas#7 ← phi( main::@11/(byte*) main::canvas#9 ) + (byte*) main::toD0182_gfx#1 ← phi( main::@11/(byte*) main::toD0182_gfx#0 ) + (byte*) main::toD0182_screen#1 ← phi( main::@11/(byte*) main::toD0182_screen#0 ) (word~) main::toD0182_$7 ← (word)(byte*) main::toD0182_screen#1 (number~) main::toD0182_$0 ← (word~) main::toD0182_$7 & (number) $3fff (number~) main::toD0182_$1 ← (number~) main::toD0182_$0 * (number) 4 @@ -1153,60 +1438,57 @@ main::toD0182: scope:[main] from main::@10 (byte) main::toD0182_return#0 ← (number~) main::toD0182_$6 to:main::toD0182_@return main::toD0182_@return: scope:[main] from main::toD0182 - (byte) main::p1_idx#18 ← phi( main::toD0182/(byte) main::p1_idx#19 ) - (byte) main::y1#11 ← phi( main::toD0182/(byte) main::y1#12 ) - (byte) main::x1#9 ← phi( main::toD0182/(byte) main::x1#10 ) - (byte) main::y0#7 ← phi( main::toD0182/(byte) main::y0#8 ) - (byte) main::x0#5 ← phi( main::toD0182/(byte) main::x0#6 ) - (byte*) main::canvas#6 ← phi( main::toD0182/(byte*) main::canvas#8 ) + (byte) main::p2_idx#16 ← phi( main::toD0182/(byte) main::p2_idx#17 ) + (byte) main::p1_idx#16 ← phi( main::toD0182/(byte) main::p1_idx#17 ) + (byte) main::p0_idx#14 ← phi( main::toD0182/(byte) main::p0_idx#15 ) + (byte*) main::canvas#5 ← phi( main::toD0182/(byte*) main::canvas#7 ) (byte) main::toD0182_return#2 ← phi( main::toD0182/(byte) main::toD0182_return#0 ) (byte) main::toD0182_return#1 ← (byte) main::toD0182_return#2 - to:main::@11 -main::@11: scope:[main] from main::toD0182_@return - (byte) main::p1_idx#17 ← phi( main::toD0182_@return/(byte) main::p1_idx#18 ) - (byte) main::y1#10 ← phi( main::toD0182_@return/(byte) main::y1#11 ) - (byte) main::x1#8 ← phi( main::toD0182_@return/(byte) main::x1#9 ) - (byte) main::y0#6 ← phi( main::toD0182_@return/(byte) main::y0#7 ) - (byte) main::x0#4 ← phi( main::toD0182_@return/(byte) main::x0#5 ) - (byte*) main::canvas#4 ← phi( main::toD0182_@return/(byte*) main::canvas#6 ) + to:main::@12 +main::@12: scope:[main] from main::toD0182_@return + (byte) main::p2_idx#15 ← phi( main::toD0182_@return/(byte) main::p2_idx#16 ) + (byte) main::p1_idx#15 ← phi( main::toD0182_@return/(byte) main::p1_idx#16 ) + (byte) main::p0_idx#12 ← phi( main::toD0182_@return/(byte) main::p0_idx#14 ) + (byte*) main::canvas#3 ← phi( main::toD0182_@return/(byte*) main::canvas#5 ) (byte) main::toD0182_return#3 ← phi( main::toD0182_@return/(byte) main::toD0182_return#1 ) - (byte~) main::$13 ← (byte) main::toD0182_return#3 - (byte~) main::$14 ← (byte~) main::$12 ^ (byte~) main::$13 - (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (byte~) main::$14 - (word~) main::$19 ← (byte*) main::canvas#4 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 - (byte*) main::canvas#1 ← ((byte*)) (word~) main::$19 + (byte~) main::$16 ← (byte) main::toD0182_return#3 + (byte~) main::$17 ← (byte~) main::$15 ^ (byte~) main::$16 + (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (byte~) main::$17 + (word~) main::$22 ← (byte*) main::canvas#3 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 + (byte*) main::canvas#1 ← ((byte*)) (word~) main::$22 + (volatile byte) canvas_show_flag ← (number) 1 call clock (dword) clock::return#2 ← (dword) clock::return#1 - to:main::@20 -main::@20: scope:[main] from main::@11 - (byte) main::p1_idx#16 ← phi( main::@11/(byte) main::p1_idx#17 ) - (byte*) main::canvas#24 ← phi( main::@11/(byte*) main::canvas#1 ) - (byte) main::y1#9 ← phi( main::@11/(byte) main::y1#10 ) - (byte) main::x1#7 ← phi( main::@11/(byte) main::x1#8 ) - (byte) main::y0#5 ← phi( main::@11/(byte) main::y0#6 ) - (byte) main::x0#3 ← phi( main::@11/(byte) main::x0#4 ) + to:main::@24 +main::@24: scope:[main] from main::@12 + (byte*) main::canvas#23 ← phi( main::@12/(byte*) main::canvas#1 ) + (byte) main::p2_idx#14 ← phi( main::@12/(byte) main::p2_idx#15 ) + (byte) main::p1_idx#14 ← phi( main::@12/(byte) main::p1_idx#15 ) + (byte) main::p0_idx#10 ← phi( main::@12/(byte) main::p0_idx#12 ) + (dword) clock::return#4 ← phi( main::@12/(dword) clock::return#2 ) + (dword~) main::$18 ← (dword) clock::return#4 + (dword~) main::$19 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT + (dword) main::cyclecount#0 ← (dword~) main::$19 (byte) gotoxy::x#2 ← (number) 0 (byte) gotoxy::y#2 ← (number) $18 call gotoxy - to:main::@21 -main::@21: scope:[main] from main::@20 - (byte) main::p1_idx#15 ← phi( main::@20/(byte) main::p1_idx#16 ) - (byte*) main::canvas#23 ← phi( main::@20/(byte*) main::canvas#24 ) - (byte) main::y1#8 ← phi( main::@20/(byte) main::y1#9 ) - (byte) main::x1#6 ← phi( main::@20/(byte) main::x1#7 ) - (byte) main::y0#4 ← phi( main::@20/(byte) main::y0#5 ) - (byte) main::x0#2 ← phi( main::@20/(byte) main::x0#3 ) + to:main::@25 +main::@25: scope:[main] from main::@24 + (byte*) main::canvas#22 ← phi( main::@24/(byte*) main::canvas#23 ) + (byte) main::p2_idx#13 ← phi( main::@24/(byte) main::p2_idx#14 ) + (byte) main::p1_idx#13 ← phi( main::@24/(byte) main::p1_idx#14 ) + (dword) main::cyclecount#4 ← phi( main::@24/(dword) main::cyclecount#0 ) + (byte) main::p0_idx#7 ← phi( main::@24/(byte) main::p0_idx#10 ) (to_nomodify byte*) cputs::s#2 ← (const byte*) main::s call cputs - to:main::@22 -main::@22: scope:[main] from main::@21 - (byte) main::p1_idx#14 ← phi( main::@21/(byte) main::p1_idx#15 ) - (byte*) main::canvas#22 ← phi( main::@21/(byte*) main::canvas#23 ) - (byte) main::y1#7 ← phi( main::@21/(byte) main::y1#8 ) - (byte) main::x1#5 ← phi( main::@21/(byte) main::x1#6 ) - (byte) main::y0#3 ← phi( main::@21/(byte) main::y0#4 ) - (byte) main::x0#1 ← phi( main::@21/(byte) main::x0#2 ) - (byte) printf_uchar::uvalue#0 ← (byte) main::x0#1 + to:main::@26 +main::@26: scope:[main] from main::@25 + (byte*) main::canvas#21 ← phi( main::@25/(byte*) main::canvas#22 ) + (byte) main::p2_idx#12 ← phi( main::@25/(byte) main::p2_idx#13 ) + (byte) main::p1_idx#12 ← phi( main::@25/(byte) main::p1_idx#13 ) + (dword) main::cyclecount#3 ← phi( main::@25/(dword) main::cyclecount#4 ) + (byte) main::p0_idx#4 ← phi( main::@25/(byte) main::p0_idx#7 ) + (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#4 (byte) printf_uchar::format_min_length#0 ← (byte) 2 (byte) printf_uchar::format_justify_left#0 ← (byte) 0 (byte) printf_uchar::format_sign_always#0 ← (byte) 0 @@ -1214,89 +1496,36 @@ main::@22: scope:[main] from main::@21 (byte) printf_uchar::format_upper_case#0 ← (byte) 0 (byte) printf_uchar::format_radix#0 ← (const byte) HEXADECIMAL call printf_uchar - to:main::@23 -main::@23: scope:[main] from main::@22 - (byte) main::p1_idx#13 ← phi( main::@22/(byte) main::p1_idx#14 ) - (byte*) main::canvas#21 ← phi( main::@22/(byte*) main::canvas#22 ) - (byte) main::y1#6 ← phi( main::@22/(byte) main::y1#7 ) - (byte) main::x1#4 ← phi( main::@22/(byte) main::x1#5 ) - (byte) main::y0#2 ← phi( main::@22/(byte) main::y0#3 ) - (to_nomodify byte*) cputs::s#3 ← (const byte*) main::s1 - call cputs - to:main::@24 -main::@24: scope:[main] from main::@23 - (byte) main::p1_idx#12 ← phi( main::@23/(byte) main::p1_idx#13 ) - (byte*) main::canvas#20 ← phi( main::@23/(byte*) main::canvas#21 ) - (byte) main::y1#5 ← phi( main::@23/(byte) main::y1#6 ) - (byte) main::x1#3 ← phi( main::@23/(byte) main::x1#4 ) - (byte) main::y0#1 ← phi( main::@23/(byte) main::y0#2 ) - (byte) printf_uchar::uvalue#1 ← (byte) main::y0#1 - (byte) printf_uchar::format_min_length#1 ← (byte) 2 - (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) 1 - (byte) printf_uchar::format_upper_case#1 ← (byte) 0 - (byte) printf_uchar::format_radix#1 ← (const byte) HEXADECIMAL - call printf_uchar - to:main::@25 -main::@25: scope:[main] from main::@24 - (byte) main::p1_idx#11 ← phi( main::@24/(byte) main::p1_idx#12 ) - (byte*) main::canvas#19 ← phi( main::@24/(byte*) main::canvas#20 ) - (byte) main::y1#4 ← phi( main::@24/(byte) main::y1#5 ) - (byte) main::x1#2 ← phi( main::@24/(byte) main::x1#3 ) - (to_nomodify byte*) cputs::s#4 ← (const byte*) main::s2 - call cputs - to:main::@26 -main::@26: scope:[main] from main::@25 - (byte) main::p1_idx#10 ← phi( main::@25/(byte) main::p1_idx#11 ) - (byte*) main::canvas#18 ← phi( main::@25/(byte*) main::canvas#19 ) - (byte) main::y1#3 ← phi( main::@25/(byte) main::y1#4 ) - (byte) main::x1#1 ← phi( main::@25/(byte) main::x1#2 ) - (byte) printf_uchar::uvalue#2 ← (byte) main::x1#1 - (byte) printf_uchar::format_min_length#2 ← (byte) 2 - (byte) printf_uchar::format_justify_left#2 ← (byte) 0 - (byte) printf_uchar::format_sign_always#2 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#2 ← (byte) 1 - (byte) printf_uchar::format_upper_case#2 ← (byte) 0 - (byte) printf_uchar::format_radix#2 ← (const byte) HEXADECIMAL - call printf_uchar to:main::@27 main::@27: scope:[main] from main::@26 - (byte) main::p1_idx#9 ← phi( main::@26/(byte) main::p1_idx#10 ) - (byte*) main::canvas#17 ← phi( main::@26/(byte*) main::canvas#18 ) - (byte) main::y1#2 ← phi( main::@26/(byte) main::y1#3 ) - (to_nomodify byte*) cputs::s#5 ← (const byte*) main::s3 + (byte*) main::canvas#20 ← phi( main::@26/(byte*) main::canvas#21 ) + (byte) main::p2_idx#11 ← phi( main::@26/(byte) main::p2_idx#12 ) + (byte) main::p1_idx#11 ← phi( main::@26/(byte) main::p1_idx#12 ) + (byte) main::p0_idx#18 ← phi( main::@26/(byte) main::p0_idx#4 ) + (dword) main::cyclecount#2 ← phi( main::@26/(dword) main::cyclecount#3 ) + (to_nomodify byte*) cputs::s#3 ← (const byte*) main::s1 call cputs to:main::@28 main::@28: scope:[main] from main::@27 - (byte) main::p1_idx#8 ← phi( main::@27/(byte) main::p1_idx#9 ) - (byte*) main::canvas#16 ← phi( main::@27/(byte*) main::canvas#17 ) - (byte) main::y1#1 ← phi( main::@27/(byte) main::y1#2 ) - (byte) printf_uchar::uvalue#3 ← (byte) main::y1#1 - (byte) printf_uchar::format_min_length#3 ← (byte) 2 - (byte) printf_uchar::format_justify_left#3 ← (byte) 0 - (byte) printf_uchar::format_sign_always#3 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#3 ← (byte) 1 - (byte) printf_uchar::format_upper_case#3 ← (byte) 0 - (byte) printf_uchar::format_radix#3 ← (const byte) HEXADECIMAL - call printf_uchar + (byte*) main::canvas#19 ← phi( main::@27/(byte*) main::canvas#20 ) + (byte) main::p2_idx#10 ← phi( main::@27/(byte) main::p2_idx#11 ) + (byte) main::p1_idx#10 ← phi( main::@27/(byte) main::p1_idx#11 ) + (byte) main::p0_idx#16 ← phi( main::@27/(byte) main::p0_idx#18 ) + (dword) main::cyclecount#1 ← phi( main::@27/(dword) main::cyclecount#2 ) + (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#1 + (byte) printf_ulong::format_min_length#0 ← (byte) 6 + (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::@29 main::@29: scope:[main] from main::@28 - (byte) main::p1_idx#7 ← phi( main::@28/(byte) main::p1_idx#8 ) - (byte*) main::canvas#14 ← phi( main::@28/(byte*) main::canvas#16 ) - (to_nomodify byte*) cputs::s#6 ← (const byte*) main::s4 - call cputs - to:main::@30 -main::@30: scope:[main] from main::@29 - (byte) main::p1_idx#6 ← phi( main::@29/(byte) main::p1_idx#7 ) - (byte*) main::canvas#12 ← phi( main::@29/(byte*) main::canvas#14 ) - (volatile byte) canvas_show_flag ← (number) 1 - to:main::@9 -main::@9: scope:[main] from main::@30 main::@9 - (byte) main::p1_idx#5 ← phi( main::@30/(byte) main::p1_idx#6 main::@9/(byte) main::p1_idx#5 ) - (byte*) main::canvas#9 ← phi( main::@30/(byte*) main::canvas#12 main::@9/(byte*) main::canvas#9 ) - (bool~) main::$21 ← (number) 0 != (volatile byte) canvas_show_flag - if((bool~) main::$21) goto main::@9 + (byte*) main::canvas#16 ← phi( main::@28/(byte*) main::canvas#19 ) + (byte) main::p2_idx#9 ← phi( main::@28/(byte) main::p2_idx#10 ) + (byte) main::p1_idx#9 ← phi( main::@28/(byte) main::p1_idx#10 ) + (byte) main::p0_idx#13 ← phi( main::@28/(byte) main::p0_idx#16 ) to:main::@7 main::@return: scope:[main] from main::@7 return @@ -1379,1035 +1608,351 @@ irq_bottom_2::@return: scope:[irq_bottom_2] from irq_bottom_2::@1 to:@return (void()) line((byte*) line::canvas , (byte) line::x1 , (byte) line::y1 , (byte) line::x2 , (byte) line::y2) -line: scope:[line] from main::@18 - (byte*) line::canvas#58 ← phi( main::@18/(byte*) line::canvas#0 ) - (byte) line::y2#6 ← phi( main::@18/(byte) line::y2#0 ) - (byte) line::x2#1 ← phi( main::@18/(byte) line::x2#0 ) - (byte) line::y1#1 ← phi( main::@18/(byte) line::y1#0 ) - (byte) line::x1#1 ← phi( main::@18/(byte) line::x1#0 ) - (byte) line::x#0 ← (byte) line::x1#1 - (byte) line::y#0 ← (byte) line::y1#1 - (byte~) line::$0 ← (byte) line::x2#1 - (byte) line::x1#1 +line: scope:[line] from main::@19 main::@20 main::@21 + (byte*) line::canvas#21 ← phi( main::@19/(byte*) line::canvas#0 main::@20/(byte*) line::canvas#1 main::@21/(byte*) line::canvas#2 ) + (byte) line::y2#8 ← phi( main::@19/(byte) line::y2#0 main::@20/(byte) line::y2#1 main::@21/(byte) line::y2#2 ) + (byte) line::x2#3 ← phi( main::@19/(byte) line::x2#0 main::@20/(byte) line::x2#1 main::@21/(byte) line::x2#2 ) + (byte) line::y1#3 ← phi( main::@19/(byte) line::y1#0 main::@20/(byte) line::y1#1 main::@21/(byte) line::y1#2 ) + (byte) line::x1#3 ← phi( main::@19/(byte) line::x1#0 main::@20/(byte) line::x1#1 main::@21/(byte) line::x1#2 ) + (byte) line::x#0 ← (byte) line::x1#3 + (byte) line::y#0 ← (byte) line::y1#3 + (byte~) line::$0 ← (byte) line::x2#3 - (byte) line::x1#3 (byte) abs_u8::u#0 ← (byte~) line::$0 call abs_u8 (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 - to:line::@24 -line::@24: scope:[line] from line - (byte) line::x#62 ← phi( line/(byte) line::x#0 ) - (byte*) line::canvas#57 ← phi( line/(byte*) line::canvas#58 ) - (byte) line::y#56 ← phi( line/(byte) line::y#0 ) - (byte) line::x1#3 ← phi( line/(byte) line::x1#1 ) - (byte) line::x2#4 ← phi( line/(byte) line::x2#1 ) - (byte) line::y1#2 ← phi( line/(byte) line::y1#1 ) - (byte) line::y2#2 ← phi( line/(byte) line::y2#6 ) + to:line::@12 +line::@12: scope:[line] from line + (byte) line::x#20 ← phi( line/(byte) line::x#0 ) + (byte*) line::canvas#20 ← phi( line/(byte*) line::canvas#21 ) + (byte) line::y#21 ← phi( line/(byte) line::y#0 ) + (byte) line::x1#5 ← phi( line/(byte) line::x1#3 ) + (byte) line::x2#6 ← phi( line/(byte) line::x2#3 ) + (byte) line::y1#4 ← phi( line/(byte) line::y1#3 ) + (byte) line::y2#4 ← phi( line/(byte) line::y2#8 ) (byte) abs_u8::return#5 ← phi( line/(byte) abs_u8::return#0 ) (byte~) line::$1 ← (byte) abs_u8::return#5 (byte) line::dx#0 ← (byte~) line::$1 - (byte~) line::$2 ← (byte) line::y2#2 - (byte) line::y1#2 + (byte~) line::$2 ← (byte) line::y2#4 - (byte) line::y1#4 (byte) abs_u8::u#1 ← (byte~) line::$2 call abs_u8 (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 - to:line::@25 -line::@25: scope:[line] from line::@24 - (byte) line::x#61 ← phi( line::@24/(byte) line::x#62 ) - (byte*) line::canvas#56 ← phi( line::@24/(byte*) line::canvas#57 ) - (byte) line::dx#37 ← phi( line::@24/(byte) line::dx#0 ) - (byte) line::y#47 ← phi( line::@24/(byte) line::y#56 ) - (byte) line::y1#4 ← phi( line::@24/(byte) line::y1#2 ) - (byte) line::y2#7 ← phi( line::@24/(byte) line::y2#2 ) - (byte) line::x1#2 ← phi( line::@24/(byte) line::x1#3 ) - (byte) line::x2#2 ← phi( line::@24/(byte) line::x2#4 ) - (byte) abs_u8::return#6 ← phi( line::@24/(byte) abs_u8::return#1 ) + to:line::@13 +line::@13: scope:[line] from line::@12 + (byte) line::x#19 ← phi( line::@12/(byte) line::x#20 ) + (byte*) line::canvas#19 ← phi( line::@12/(byte*) line::canvas#20 ) + (byte) line::y#20 ← phi( line::@12/(byte) line::y#21 ) + (byte) line::dx#15 ← phi( line::@12/(byte) line::dx#0 ) + (byte) line::y1#6 ← phi( line::@12/(byte) line::y1#4 ) + (byte) line::y2#9 ← phi( line::@12/(byte) line::y2#4 ) + (byte) line::x1#4 ← phi( line::@12/(byte) line::x1#5 ) + (byte) line::x2#4 ← phi( line::@12/(byte) line::x2#6 ) + (byte) abs_u8::return#6 ← phi( line::@12/(byte) abs_u8::return#1 ) (byte~) line::$3 ← (byte) abs_u8::return#6 (byte) line::dy#0 ← (byte~) line::$3 - (byte~) line::$4 ← (byte) line::x2#2 - (byte) line::x1#2 + (byte~) line::$4 ← (byte) line::x2#4 - (byte) line::x1#4 (byte) sgn_u8::u#0 ← (byte~) line::$4 call sgn_u8 (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 - to:line::@26 -line::@26: scope:[line] from line::@25 - (byte) line::x2#31 ← phi( line::@25/(byte) line::x2#2 ) - (byte) line::x#60 ← phi( line::@25/(byte) line::x#61 ) - (byte*) line::canvas#55 ← phi( line::@25/(byte*) line::canvas#56 ) - (byte) line::dy#41 ← phi( line::@25/(byte) line::dy#0 ) - (byte) line::dx#29 ← phi( line::@25/(byte) line::dx#37 ) - (byte) line::y#35 ← phi( line::@25/(byte) line::y#47 ) - (byte) line::y1#3 ← phi( line::@25/(byte) line::y1#4 ) - (byte) line::y2#3 ← phi( line::@25/(byte) line::y2#7 ) - (byte) sgn_u8::return#5 ← phi( line::@25/(byte) sgn_u8::return#0 ) + to:line::@14 +line::@14: scope:[line] from line::@13 + (byte) line::x2#14 ← phi( line::@13/(byte) line::x2#4 ) + (byte) line::x#17 ← phi( line::@13/(byte) line::x#19 ) + (byte*) line::canvas#17 ← phi( line::@13/(byte*) line::canvas#19 ) + (byte) line::y#19 ← phi( line::@13/(byte) line::y#20 ) + (byte) line::dy#11 ← phi( line::@13/(byte) line::dy#0 ) + (byte) line::dx#11 ← phi( line::@13/(byte) line::dx#15 ) + (byte) line::y1#5 ← phi( line::@13/(byte) line::y1#6 ) + (byte) line::y2#5 ← phi( line::@13/(byte) line::y2#9 ) + (byte) sgn_u8::return#5 ← phi( line::@13/(byte) sgn_u8::return#0 ) (byte~) line::$5 ← (byte) sgn_u8::return#5 (byte) line::sx#0 ← (byte~) line::$5 - (byte~) line::$6 ← (byte) line::y2#3 - (byte) line::y1#3 + (byte~) line::$6 ← (byte) line::y2#5 - (byte) line::y1#5 (byte) sgn_u8::u#1 ← (byte~) line::$6 call sgn_u8 (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 - to:line::@27 -line::@27: scope:[line] from line::@26 - (byte) line::x2#29 ← phi( line::@26/(byte) line::x2#31 ) - (byte) line::x#58 ← phi( line::@26/(byte) line::x#60 ) - (byte*) line::canvas#53 ← phi( line::@26/(byte*) line::canvas#55 ) - (byte) line::dy#35 ← phi( line::@26/(byte) line::dy#41 ) - (byte) line::dx#18 ← phi( line::@26/(byte) line::dx#29 ) - (byte) line::y2#8 ← phi( line::@26/(byte) line::y2#3 ) - (byte) line::y#16 ← phi( line::@26/(byte) line::y#35 ) - (byte) line::sx#1 ← phi( line::@26/(byte) line::sx#0 ) - (byte) sgn_u8::return#6 ← phi( line::@26/(byte) sgn_u8::return#1 ) + to:line::@15 +line::@15: scope:[line] from line::@14 + (byte) line::x2#12 ← phi( line::@14/(byte) line::x2#14 ) + (byte) line::x#13 ← phi( line::@14/(byte) line::x#17 ) + (byte*) line::canvas#11 ← phi( line::@14/(byte*) line::canvas#17 ) + (byte) line::y2#10 ← phi( line::@14/(byte) line::y2#5 ) + (byte) line::y#12 ← phi( line::@14/(byte) line::y#19 ) + (byte) line::dy#6 ← phi( line::@14/(byte) line::dy#11 ) + (byte) line::dx#6 ← phi( line::@14/(byte) line::dx#11 ) + (byte) line::sx#1 ← phi( line::@14/(byte) line::sx#0 ) + (byte) sgn_u8::return#6 ← phi( line::@14/(byte) sgn_u8::return#1 ) (byte~) line::$7 ← (byte) sgn_u8::return#6 (byte) line::sy#0 ← (byte~) line::$7 (bool~) line::$8 ← (byte) line::sx#1 == (number) $ff (bool~) line::$9 ← ! (bool~) line::$8 if((bool~) line::$9) goto line::@1 to:line::@3 -line::@1: scope:[line] from line::@27 line::@3 - (byte) line::y2#43 ← phi( line::@27/(byte) line::y2#8 line::@3/(byte) line::y2#1 ) - (byte) line::x2#28 ← phi( line::@27/(byte) line::x2#29 line::@3/(byte) line::x2#30 ) - (byte) line::y#65 ← phi( line::@27/(byte) line::y#16 line::@3/(byte) line::y#1 ) - (byte) line::x#57 ← phi( line::@27/(byte) line::x#58 line::@3/(byte) line::x#59 ) - (byte*) line::canvas#52 ← phi( line::@27/(byte*) line::canvas#53 line::@3/(byte*) line::canvas#54 ) - (byte) line::sy#43 ← phi( line::@27/(byte) line::sy#0 line::@3/(byte) line::sy#47 ) - (byte) line::sx#35 ← phi( line::@27/(byte) line::sx#1 line::@3/(byte) line::sx#40 ) - (byte) line::dy#27 ← phi( line::@27/(byte) line::dy#35 line::@3/(byte) line::dy#36 ) - (byte) line::dx#12 ← phi( line::@27/(byte) line::dx#18 line::@3/(byte) line::dx#19 ) - (byte) gotoxy::x#3 ← (number) 0 - (byte) gotoxy::y#3 ← (number) 0 - call gotoxy - to:line::@28 -line::@28: scope:[line] from line::@1 - (byte) line::y2#42 ← phi( line::@1/(byte) line::y2#43 ) - (byte) line::x2#27 ← phi( line::@1/(byte) line::x2#28 ) - (byte) line::y#64 ← phi( line::@1/(byte) line::y#65 ) - (byte) line::x#56 ← phi( line::@1/(byte) line::x#57 ) - (byte*) line::canvas#51 ← phi( line::@1/(byte*) line::canvas#52 ) - (byte) line::sy#39 ← phi( line::@1/(byte) line::sy#43 ) - (byte) line::sx#28 ← phi( line::@1/(byte) line::sx#35 ) - (byte) line::dy#18 ← phi( line::@1/(byte) line::dy#27 ) - (byte) line::dx#7 ← phi( line::@1/(byte) line::dx#12 ) - (to_nomodify byte*) cputs::s#7 ← (const byte*) line::s - call cputs - to:line::@29 -line::@29: scope:[line] from line::@28 - (byte) line::y2#41 ← phi( line::@28/(byte) line::y2#42 ) - (byte) line::x2#26 ← phi( line::@28/(byte) line::x2#27 ) - (byte) line::y#63 ← phi( line::@28/(byte) line::y#64 ) - (byte) line::x#55 ← phi( line::@28/(byte) line::x#56 ) - (byte*) line::canvas#50 ← phi( line::@28/(byte*) line::canvas#51 ) - (byte) line::sy#35 ← phi( line::@28/(byte) line::sy#39 ) - (byte) line::sx#19 ← phi( line::@28/(byte) line::sx#28 ) - (byte) line::dy#12 ← phi( line::@28/(byte) line::dy#18 ) - (byte) line::dx#1 ← phi( line::@28/(byte) line::dx#7 ) - (byte) printf_uchar::uvalue#4 ← (byte) line::dx#1 - (byte) printf_uchar::format_min_length#4 ← (byte) 2 - (byte) printf_uchar::format_justify_left#4 ← (byte) 0 - (byte) printf_uchar::format_sign_always#4 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#4 ← (byte) 1 - (byte) printf_uchar::format_upper_case#4 ← (byte) 0 - (byte) printf_uchar::format_radix#4 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@30 -line::@30: scope:[line] from line::@29 - (byte) line::y2#40 ← phi( line::@29/(byte) line::y2#41 ) - (byte) line::x2#25 ← phi( line::@29/(byte) line::x2#26 ) - (byte) line::y#62 ← phi( line::@29/(byte) line::y#63 ) - (byte) line::x#54 ← phi( line::@29/(byte) line::x#55 ) - (byte*) line::canvas#49 ← phi( line::@29/(byte*) line::canvas#50 ) - (byte) line::dx#42 ← phi( line::@29/(byte) line::dx#1 ) - (byte) line::sy#29 ← phi( line::@29/(byte) line::sy#35 ) - (byte) line::sx#12 ← phi( line::@29/(byte) line::sx#19 ) - (byte) line::dy#7 ← phi( line::@29/(byte) line::dy#12 ) - (to_nomodify byte*) cputs::s#8 ← (const byte*) line::s1 - call cputs - to:line::@31 -line::@31: scope:[line] from line::@30 - (byte) line::y2#38 ← phi( line::@30/(byte) line::y2#40 ) - (byte) line::x2#24 ← phi( line::@30/(byte) line::x2#25 ) - (byte) line::y#61 ← phi( line::@30/(byte) line::y#62 ) - (byte) line::x#53 ← phi( line::@30/(byte) line::x#54 ) - (byte*) line::canvas#45 ← phi( line::@30/(byte*) line::canvas#49 ) - (byte) line::dx#38 ← phi( line::@30/(byte) line::dx#42 ) - (byte) line::sy#20 ← phi( line::@30/(byte) line::sy#29 ) - (byte) line::sx#8 ← phi( line::@30/(byte) line::sx#12 ) - (byte) line::dy#1 ← phi( line::@30/(byte) line::dy#7 ) - (byte) printf_uchar::uvalue#5 ← (byte) line::dy#1 - (byte) printf_uchar::format_min_length#5 ← (byte) 2 - (byte) printf_uchar::format_justify_left#5 ← (byte) 0 - (byte) printf_uchar::format_sign_always#5 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#5 ← (byte) 1 - (byte) printf_uchar::format_upper_case#5 ← (byte) 0 - (byte) printf_uchar::format_radix#5 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@32 -line::@32: scope:[line] from line::@31 - (byte) line::y2#36 ← phi( line::@31/(byte) line::y2#38 ) - (byte) line::x2#22 ← phi( line::@31/(byte) line::x2#24 ) - (byte) line::y#60 ← phi( line::@31/(byte) line::y#61 ) - (byte) line::x#52 ← phi( line::@31/(byte) line::x#53 ) - (byte*) line::canvas#41 ← phi( line::@31/(byte*) line::canvas#45 ) - (byte) line::dy#28 ← phi( line::@31/(byte) line::dy#1 ) - (byte) line::dx#30 ← phi( line::@31/(byte) line::dx#38 ) - (byte) line::sy#13 ← phi( line::@31/(byte) line::sy#20 ) - (byte) line::sx#5 ← phi( line::@31/(byte) line::sx#8 ) - (to_nomodify byte*) cputs::s#9 ← (const byte*) line::s2 - call cputs - to:line::@33 -line::@33: scope:[line] from line::@32 - (byte) line::y2#34 ← phi( line::@32/(byte) line::y2#36 ) - (byte) line::x2#20 ← phi( line::@32/(byte) line::x2#22 ) - (byte) line::y#59 ← phi( line::@32/(byte) line::y#60 ) - (byte) line::x#48 ← phi( line::@32/(byte) line::x#52 ) - (byte*) line::canvas#36 ← phi( line::@32/(byte*) line::canvas#41 ) - (byte) line::dy#19 ← phi( line::@32/(byte) line::dy#28 ) - (byte) line::dx#20 ← phi( line::@32/(byte) line::dx#30 ) - (byte) line::sy#8 ← phi( line::@32/(byte) line::sy#13 ) - (byte) line::sx#2 ← phi( line::@32/(byte) line::sx#5 ) - (byte) printf_uchar::uvalue#6 ← (byte) line::sx#2 - (byte) printf_uchar::format_min_length#6 ← (byte) 2 - (byte) printf_uchar::format_justify_left#6 ← (byte) 0 - (byte) printf_uchar::format_sign_always#6 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#6 ← (byte) 1 - (byte) printf_uchar::format_upper_case#6 ← (byte) 0 - (byte) printf_uchar::format_radix#6 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@34 -line::@34: scope:[line] from line::@33 - (byte) line::y2#31 ← phi( line::@33/(byte) line::y2#34 ) - (byte) line::x2#18 ← phi( line::@33/(byte) line::x2#20 ) - (byte) line::sx#41 ← phi( line::@33/(byte) line::sx#2 ) - (byte) line::y#57 ← phi( line::@33/(byte) line::y#59 ) - (byte) line::x#43 ← phi( line::@33/(byte) line::x#48 ) - (byte*) line::canvas#30 ← phi( line::@33/(byte*) line::canvas#36 ) - (byte) line::dy#13 ← phi( line::@33/(byte) line::dy#19 ) - (byte) line::dx#13 ← phi( line::@33/(byte) line::dx#20 ) - (byte) line::sy#4 ← phi( line::@33/(byte) line::sy#8 ) - (to_nomodify byte*) cputs::s#10 ← (const byte*) line::s3 - call cputs - to:line::@35 -line::@35: scope:[line] from line::@34 - (byte) line::y2#28 ← phi( line::@34/(byte) line::y2#31 ) - (byte) line::x2#16 ← phi( line::@34/(byte) line::x2#18 ) - (byte) line::sx#36 ← phi( line::@34/(byte) line::sx#41 ) - (byte) line::y#48 ← phi( line::@34/(byte) line::y#57 ) - (byte) line::x#37 ← phi( line::@34/(byte) line::x#43 ) - (byte*) line::canvas#23 ← phi( line::@34/(byte*) line::canvas#30 ) - (byte) line::dy#8 ← phi( line::@34/(byte) line::dy#13 ) - (byte) line::dx#8 ← phi( line::@34/(byte) line::dx#13 ) - (byte) line::sy#1 ← phi( line::@34/(byte) line::sy#4 ) - (byte) printf_uchar::uvalue#7 ← (byte) line::sy#1 - (byte) printf_uchar::format_min_length#7 ← (byte) 2 - (byte) printf_uchar::format_justify_left#7 ← (byte) 0 - (byte) printf_uchar::format_sign_always#7 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#7 ← (byte) 1 - (byte) printf_uchar::format_upper_case#7 ← (byte) 0 - (byte) printf_uchar::format_radix#7 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@36 -line::@36: scope:[line] from line::@35 - (byte) line::y2#25 ← phi( line::@35/(byte) line::y2#28 ) - (byte) line::x2#14 ← phi( line::@35/(byte) line::x2#16 ) - (byte) line::sx#29 ← phi( line::@35/(byte) line::sx#36 ) - (byte) line::sy#21 ← phi( line::@35/(byte) line::sy#1 ) - (byte) line::y#36 ← phi( line::@35/(byte) line::y#48 ) - (byte) line::x#29 ← phi( line::@35/(byte) line::x#37 ) - (byte*) line::canvas#15 ← phi( line::@35/(byte*) line::canvas#23 ) - (byte) line::dy#2 ← phi( line::@35/(byte) line::dy#8 ) - (byte) line::dx#2 ← phi( line::@35/(byte) line::dx#8 ) - (byte) line::print_col#0 ← (byte) 0 - (byte) line::print_row#0 ← (byte) 1 - (bool~) line::$12 ← (byte) line::dx#2 > (byte) line::dy#2 - if((bool~) line::$12) goto line::@2 +line::@1: scope:[line] from line::@15 line::@3 + (byte) line::y2#16 ← phi( line::@15/(byte) line::y2#10 line::@3/(byte) line::y2#3 ) + (byte) line::x2#11 ← phi( line::@15/(byte) line::x2#12 line::@3/(byte) line::x2#13 ) + (byte) line::sy#9 ← phi( line::@15/(byte) line::sy#0 line::@3/(byte) line::sy#13 ) + (byte) line::sx#10 ← phi( line::@15/(byte) line::sx#1 line::@3/(byte) line::sx#14 ) + (byte) line::y#13 ← phi( line::@15/(byte) line::y#12 line::@3/(byte) line::y#1 ) + (byte) line::x#9 ← phi( line::@15/(byte) line::x#13 line::@3/(byte) line::x#14 ) + (byte*) line::canvas#7 ← phi( line::@15/(byte*) line::canvas#11 line::@3/(byte*) line::canvas#12 ) + (byte) line::dy#1 ← phi( line::@15/(byte) line::dy#6 line::@3/(byte) line::dy#7 ) + (byte) line::dx#1 ← phi( line::@15/(byte) line::dx#6 line::@3/(byte) line::dx#7 ) + (bool~) line::$10 ← (byte) line::dx#1 > (byte) line::dy#1 + if((bool~) line::$10) goto line::@2 to:line::@4 -line::@3: scope:[line] from line::@27 - (byte) line::x2#30 ← phi( line::@27/(byte) line::x2#29 ) - (byte) line::x#59 ← phi( line::@27/(byte) line::x#58 ) - (byte*) line::canvas#54 ← phi( line::@27/(byte*) line::canvas#53 ) - (byte) line::sy#47 ← phi( line::@27/(byte) line::sy#0 ) - (byte) line::sx#40 ← phi( line::@27/(byte) line::sx#1 ) - (byte) line::dy#36 ← phi( line::@27/(byte) line::dy#35 ) - (byte) line::dx#19 ← phi( line::@27/(byte) line::dx#18 ) - (byte) line::y2#4 ← phi( line::@27/(byte) line::y2#8 ) - (byte) line::y#4 ← phi( line::@27/(byte) line::y#16 ) +line::@3: scope:[line] from line::@15 + (byte) line::x2#13 ← phi( line::@15/(byte) line::x2#12 ) + (byte) line::sy#13 ← phi( line::@15/(byte) line::sy#0 ) + (byte) line::sx#14 ← phi( line::@15/(byte) line::sx#1 ) + (byte) line::x#14 ← phi( line::@15/(byte) line::x#13 ) + (byte*) line::canvas#12 ← phi( line::@15/(byte*) line::canvas#11 ) + (byte) line::dy#7 ← phi( line::@15/(byte) line::dy#6 ) + (byte) line::dx#7 ← phi( line::@15/(byte) line::dx#6 ) + (byte) line::y2#6 ← phi( line::@15/(byte) line::y2#10 ) + (byte) line::y#4 ← phi( line::@15/(byte) line::y#12 ) (byte) line::y#1 ← ++ (byte) line::y#4 - (byte) line::y2#1 ← ++ (byte) line::y2#4 + (byte) line::y2#3 ← ++ (byte) line::y2#6 to:line::@1 -line::@2: scope:[line] from line::@36 - (byte) line::sy#33 ← phi( line::@36/(byte) line::sy#21 ) - (byte) line::x2#12 ← phi( line::@36/(byte) line::x2#14 ) - (byte) line::dy#33 ← phi( line::@36/(byte) line::dy#2 ) - (byte) line::sx#26 ← phi( line::@36/(byte) line::sx#29 ) - (byte) line::print_row#23 ← phi( line::@36/(byte) line::print_row#0 ) - (byte) line::y#43 ← phi( line::@36/(byte) line::y#36 ) - (byte) line::x#35 ← phi( line::@36/(byte) line::x#29 ) - (byte*) line::canvas#19 ← phi( line::@36/(byte*) line::canvas#15 ) - (byte) line::print_col#17 ← phi( line::@36/(byte) line::print_col#0 ) - (byte) line::dx#3 ← phi( line::@36/(byte) line::dx#2 ) - (number~) line::$33 ← (byte) line::dx#3 / (number) 2 - (byte) line::e1#0 ← (number~) line::$33 - to:line::@16 -line::@4: scope:[line] from line::@36 - (byte) line::y2#21 ← phi( line::@36/(byte) line::y2#25 ) - (byte) line::sx#20 ← phi( line::@36/(byte) line::sx#29 ) - (byte) line::dx#21 ← phi( line::@36/(byte) line::dx#2 ) - (byte) line::sy#14 ← phi( line::@36/(byte) line::sy#21 ) - (byte) line::print_row#13 ← phi( line::@36/(byte) line::print_row#0 ) - (byte) line::y#17 ← phi( line::@36/(byte) line::y#36 ) - (byte) line::x#14 ← phi( line::@36/(byte) line::x#29 ) - (byte*) line::canvas#5 ← phi( line::@36/(byte*) line::canvas#15 ) - (byte) line::print_col#4 ← phi( line::@36/(byte) line::print_col#0 ) - (byte) line::dy#3 ← phi( line::@36/(byte) line::dy#2 ) - (number~) line::$13 ← (byte) line::dy#3 / (number) 2 - (byte) line::e#0 ← (number~) line::$13 - (bool~) line::$14 ← (byte) line::print_col#4 < (number) $28-(number) 8 - (bool~) line::$15 ← ! (bool~) line::$14 - if((bool~) line::$15) goto line::@7 - to:line::@5 -line::@7: scope:[line] from line::@4 line::@42 line::@6 - (byte) line::y2#19 ← phi( line::@4/(byte) line::y2#21 line::@42/(byte) line::y2#22 line::@6/(byte) line::y2#23 ) - (byte) line::print_row#32 ← phi( line::@4/(byte) line::print_row#13 line::@42/(byte) line::print_row#1 line::@6/(byte) line::print_row#2 ) - (byte) line::print_col#26 ← phi( line::@4/(byte) line::print_col#4 line::@42/(byte) line::print_col#13 line::@6/(byte) line::print_col#1 ) - (byte) line::sx#13 ← phi( line::@4/(byte) line::sx#20 line::@42/(byte) line::sx#21 line::@6/(byte) line::sx#22 ) - (byte) line::dy#14 ← phi( line::@4/(byte) line::dy#3 line::@42/(byte) line::dy#20 line::@6/(byte) line::dy#21 ) - (byte) line::dx#14 ← phi( line::@4/(byte) line::dx#21 line::@42/(byte) line::dx#22 line::@6/(byte) line::dx#23 ) - (byte) line::e#11 ← phi( line::@4/(byte) line::e#0 line::@42/(byte) line::e#16 line::@6/(byte) line::e#17 ) - (byte) line::sy#9 ← phi( line::@4/(byte) line::sy#14 line::@42/(byte) line::sy#15 line::@6/(byte) line::sy#16 ) - (byte) line::y#5 ← phi( line::@4/(byte) line::y#17 line::@42/(byte) line::y#18 line::@6/(byte) line::y#19 ) - (byte) line::x#3 ← phi( line::@4/(byte) line::x#14 line::@42/(byte) line::x#15 line::@6/(byte) line::x#16 ) - (byte*) line::canvas#1 ← phi( line::@4/(byte*) line::canvas#5 line::@42/(byte*) line::canvas#6 line::@6/(byte*) line::canvas#7 ) - (byte*) line::plot1_canvas#0 ← (byte*) line::canvas#1 - (byte) line::plot1_x#0 ← (byte) line::x#3 - (byte) line::plot1_y#0 ← (byte) line::y#5 - to:line::plot1 -line::plot1: scope:[line] from line::@7 - (byte) line::y2#17 ← phi( line::@7/(byte) line::y2#19 ) - (byte) line::print_row#27 ← phi( line::@7/(byte) line::print_row#32 ) - (byte*) line::canvas#26 ← phi( line::@7/(byte*) line::canvas#1 ) - (byte) line::print_col#21 ← phi( line::@7/(byte) line::print_col#26 ) - (byte) line::sx#10 ← phi( line::@7/(byte) line::sx#13 ) - (byte) line::x#32 ← phi( line::@7/(byte) line::x#3 ) - (byte) line::dy#10 ← phi( line::@7/(byte) line::dy#14 ) - (byte) line::dx#10 ← phi( line::@7/(byte) line::dx#14 ) - (byte) line::e#9 ← phi( line::@7/(byte) line::e#11 ) - (byte) line::sy#6 ← phi( line::@7/(byte) line::sy#9 ) - (byte) line::y#21 ← phi( line::@7/(byte) line::y#5 ) - (byte) line::plot1_y#1 ← phi( line::@7/(byte) line::plot1_y#0 ) - (byte*) line::plot1_canvas#1 ← phi( line::@7/(byte*) line::plot1_canvas#0 ) - (byte) line::plot1_x#1 ← phi( line::@7/(byte) line::plot1_x#0 ) - (number~) line::plot1_$0 ← (byte) line::plot1_x#1 / (number) 8 - (number~) line::plot1_$3 ← (number~) line::plot1_$0 * (const byte) SIZEOF_WORD - (byte*~) line::plot1_$1 ← (byte*) line::plot1_canvas#1 + *((const word*) plot_column + (number~) line::plot1_$3) - (byte*) line::plot1_column#0 ← (byte*~) line::plot1_$1 - (number~) line::plot1_$2 ← (byte) line::plot1_x#1 & (number) 7 - *((byte*) line::plot1_column#0 + (byte) line::plot1_y#1) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#1) | *((const byte*) plot_bit + (number~) line::plot1_$2) +line::@2: scope:[line] from line::@1 + (byte) line::sy#11 ← phi( line::@1/(byte) line::sy#9 ) + (byte) line::x2#10 ← phi( line::@1/(byte) line::x2#11 ) + (byte) line::dy#13 ← phi( line::@1/(byte) line::dy#1 ) + (byte) line::sx#8 ← phi( line::@1/(byte) line::sx#10 ) + (byte) line::y#16 ← phi( line::@1/(byte) line::y#13 ) + (byte) line::x#11 ← phi( line::@1/(byte) line::x#9 ) + (byte*) line::canvas#9 ← phi( line::@1/(byte*) line::canvas#7 ) + (byte) line::dx#2 ← phi( line::@1/(byte) line::dx#1 ) + (number~) line::$17 ← (byte) line::dx#2 / (number) 2 + (byte) line::e1#0 ← (number~) line::$17 to:line::@8 -line::@5: scope:[line] from line::@4 - (byte) line::y2#39 ← phi( line::@4/(byte) line::y2#21 ) - (byte) line::sx#51 ← phi( line::@4/(byte) line::sx#20 ) - (byte) line::dy#51 ← phi( line::@4/(byte) line::dy#3 ) - (byte) line::dx#52 ← phi( line::@4/(byte) line::dx#21 ) - (byte) line::sy#48 ← phi( line::@4/(byte) line::sy#14 ) - (byte*) line::canvas#46 ← phi( line::@4/(byte*) line::canvas#5 ) - (byte) line::e#26 ← phi( line::@4/(byte) line::e#0 ) - (byte) line::y#49 ← phi( line::@4/(byte) line::y#17 ) - (byte) line::x#17 ← phi( line::@4/(byte) line::x#14 ) - (byte) line::print_row#7 ← phi( line::@4/(byte) line::print_row#13 ) - (byte) line::print_col#5 ← phi( line::@4/(byte) line::print_col#4 ) - (byte) gotoxy::x#4 ← (byte) line::print_col#5 - (byte) gotoxy::y#4 ← (byte) line::print_row#7 - call gotoxy - to:line::@37 -line::@37: scope:[line] from line::@5 - (byte) line::y2#37 ← phi( line::@5/(byte) line::y2#39 ) - (byte) line::sx#48 ← phi( line::@5/(byte) line::sx#51 ) - (byte) line::dy#48 ← phi( line::@5/(byte) line::dy#51 ) - (byte) line::dx#49 ← phi( line::@5/(byte) line::dx#52 ) - (byte) line::sy#44 ← phi( line::@5/(byte) line::sy#48 ) - (byte) line::print_col#42 ← phi( line::@5/(byte) line::print_col#5 ) - (byte*) line::canvas#42 ← phi( line::@5/(byte*) line::canvas#46 ) - (byte) line::print_row#39 ← phi( line::@5/(byte) line::print_row#7 ) - (byte) line::e#22 ← phi( line::@5/(byte) line::e#26 ) - (byte) line::y#37 ← phi( line::@5/(byte) line::y#49 ) - (byte) line::x#4 ← phi( line::@5/(byte) line::x#17 ) - (byte) printf_uchar::uvalue#8 ← (byte) line::x#4 - (byte) printf_uchar::format_min_length#8 ← (byte) 2 - (byte) printf_uchar::format_justify_left#8 ← (byte) 0 - (byte) printf_uchar::format_sign_always#8 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#8 ← (byte) 1 - (byte) printf_uchar::format_upper_case#8 ← (byte) 0 - (byte) printf_uchar::format_radix#8 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@38 -line::@38: scope:[line] from line::@37 - (byte) line::y2#35 ← phi( line::@37/(byte) line::y2#37 ) - (byte) line::sx#45 ← phi( line::@37/(byte) line::sx#48 ) - (byte) line::dy#45 ← phi( line::@37/(byte) line::dy#48 ) - (byte) line::dx#46 ← phi( line::@37/(byte) line::dx#49 ) - (byte) line::sy#40 ← phi( line::@37/(byte) line::sy#44 ) - (byte) line::print_col#39 ← phi( line::@37/(byte) line::print_col#42 ) - (byte) line::x#49 ← phi( line::@37/(byte) line::x#4 ) - (byte*) line::canvas#37 ← phi( line::@37/(byte*) line::canvas#42 ) - (byte) line::print_row#33 ← phi( line::@37/(byte) line::print_row#39 ) - (byte) line::e#18 ← phi( line::@37/(byte) line::e#22 ) - (byte) line::y#20 ← phi( line::@37/(byte) line::y#37 ) - (to_nomodify byte*) cputs::s#11 ← (const byte*) line::s4 - call cputs - to:line::@39 -line::@39: scope:[line] from line::@38 - (byte) line::y2#32 ← phi( line::@38/(byte) line::y2#35 ) - (byte) line::sx#42 ← phi( line::@38/(byte) line::sx#45 ) - (byte) line::dy#42 ← phi( line::@38/(byte) line::dy#45 ) - (byte) line::dx#43 ← phi( line::@38/(byte) line::dx#46 ) - (byte) line::sy#36 ← phi( line::@38/(byte) line::sy#40 ) - (byte) line::print_col#33 ← phi( line::@38/(byte) line::print_col#39 ) - (byte) line::x#44 ← phi( line::@38/(byte) line::x#49 ) - (byte*) line::canvas#31 ← phi( line::@38/(byte*) line::canvas#37 ) - (byte) line::print_row#25 ← phi( line::@38/(byte) line::print_row#33 ) - (byte) line::e#12 ← phi( line::@38/(byte) line::e#18 ) - (byte) line::y#6 ← phi( line::@38/(byte) line::y#20 ) - (byte) printf_uchar::uvalue#9 ← (byte) line::y#6 - (byte) printf_uchar::format_min_length#9 ← (byte) 2 - (byte) printf_uchar::format_justify_left#9 ← (byte) 0 - (byte) printf_uchar::format_sign_always#9 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#9 ← (byte) 1 - (byte) printf_uchar::format_upper_case#9 ← (byte) 0 - (byte) printf_uchar::format_radix#9 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@40 -line::@40: scope:[line] from line::@39 - (byte) line::y2#29 ← phi( line::@39/(byte) line::y2#32 ) - (byte) line::sx#37 ← phi( line::@39/(byte) line::sx#42 ) - (byte) line::dy#37 ← phi( line::@39/(byte) line::dy#42 ) - (byte) line::dx#39 ← phi( line::@39/(byte) line::dx#43 ) - (byte) line::sy#30 ← phi( line::@39/(byte) line::sy#36 ) - (byte) line::print_col#27 ← phi( line::@39/(byte) line::print_col#33 ) - (byte) line::y#50 ← phi( line::@39/(byte) line::y#6 ) - (byte) line::x#38 ← phi( line::@39/(byte) line::x#44 ) - (byte*) line::canvas#24 ← phi( line::@39/(byte*) line::canvas#31 ) - (byte) line::print_row#19 ← phi( line::@39/(byte) line::print_row#25 ) - (byte) line::e#7 ← phi( line::@39/(byte) line::e#12 ) - (to_nomodify byte*) cputs::s#12 ← (const byte*) line::s5 - call cputs - to:line::@41 -line::@41: scope:[line] from line::@40 - (byte) line::y2#26 ← phi( line::@40/(byte) line::y2#29 ) - (byte) line::sx#30 ← phi( line::@40/(byte) line::sx#37 ) - (byte) line::dy#29 ← phi( line::@40/(byte) line::dy#37 ) - (byte) line::dx#31 ← phi( line::@40/(byte) line::dx#39 ) - (byte) line::sy#22 ← phi( line::@40/(byte) line::sy#30 ) - (byte) line::print_col#19 ← phi( line::@40/(byte) line::print_col#27 ) - (byte) line::y#38 ← phi( line::@40/(byte) line::y#50 ) - (byte) line::x#30 ← phi( line::@40/(byte) line::x#38 ) - (byte*) line::canvas#16 ← phi( line::@40/(byte*) line::canvas#24 ) - (byte) line::print_row#14 ← phi( line::@40/(byte) line::print_row#19 ) - (byte) line::e#3 ← phi( line::@40/(byte) line::e#7 ) - (byte) printf_uchar::uvalue#10 ← (byte) line::e#3 - (byte) printf_uchar::format_min_length#10 ← (byte) 2 - (byte) printf_uchar::format_justify_left#10 ← (byte) 0 - (byte) printf_uchar::format_sign_always#10 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#10 ← (byte) 1 - (byte) printf_uchar::format_upper_case#10 ← (byte) 0 - (byte) printf_uchar::format_radix#10 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@42 -line::@42: scope:[line] from line::@41 - (byte) line::y2#22 ← phi( line::@41/(byte) line::y2#26 ) - (byte) line::sx#21 ← phi( line::@41/(byte) line::sx#30 ) - (byte) line::dy#20 ← phi( line::@41/(byte) line::dy#29 ) - (byte) line::dx#22 ← phi( line::@41/(byte) line::dx#31 ) - (byte) line::e#16 ← phi( line::@41/(byte) line::e#3 ) - (byte) line::sy#15 ← phi( line::@41/(byte) line::sy#22 ) - (byte) line::print_col#13 ← phi( line::@41/(byte) line::print_col#19 ) - (byte) line::y#18 ← phi( line::@41/(byte) line::y#38 ) - (byte) line::x#15 ← phi( line::@41/(byte) line::x#30 ) - (byte*) line::canvas#6 ← phi( line::@41/(byte*) line::canvas#16 ) - (byte) line::print_row#8 ← phi( line::@41/(byte) line::print_row#14 ) - (byte) line::print_row#1 ← ++ (byte) line::print_row#8 - (bool~) line::$18 ← (byte) line::print_row#1 == (number) $18 - (bool~) line::$19 ← ! (bool~) line::$18 - if((bool~) line::$19) goto line::@7 - to:line::@6 -line::@6: scope:[line] from line::@42 - (byte) line::y2#23 ← phi( line::@42/(byte) line::y2#22 ) - (byte) line::sx#22 ← phi( line::@42/(byte) line::sx#21 ) - (byte) line::dy#21 ← phi( line::@42/(byte) line::dy#20 ) - (byte) line::dx#23 ← phi( line::@42/(byte) line::dx#22 ) - (byte) line::e#17 ← phi( line::@42/(byte) line::e#16 ) - (byte) line::sy#16 ← phi( line::@42/(byte) line::sy#15 ) - (byte) line::y#19 ← phi( line::@42/(byte) line::y#18 ) - (byte) line::x#16 ← phi( line::@42/(byte) line::x#15 ) - (byte*) line::canvas#7 ← phi( line::@42/(byte*) line::canvas#6 ) - (byte) line::print_col#6 ← phi( line::@42/(byte) line::print_col#13 ) - (byte) line::print_row#2 ← (number) 1 - (byte) line::print_col#1 ← (byte) line::print_col#6 + (number) 9 +line::@4: scope:[line] from line::@1 + (byte) line::sx#11 ← phi( line::@1/(byte) line::sx#10 ) + (byte) line::y2#15 ← phi( line::@1/(byte) line::y2#16 ) + (byte) line::dx#12 ← phi( line::@1/(byte) line::dx#1 ) + (byte) line::sy#6 ← phi( line::@1/(byte) line::sy#9 ) + (byte) line::y#5 ← phi( line::@1/(byte) line::y#13 ) + (byte) line::x#3 ← phi( line::@1/(byte) line::x#9 ) + (byte*) line::canvas#3 ← phi( line::@1/(byte*) line::canvas#7 ) + (byte) line::dy#2 ← phi( line::@1/(byte) line::dy#1 ) + (number~) line::$11 ← (byte) line::dy#2 / (number) 2 + (byte) line::e#0 ← (number~) line::$11 + (byte*) plot::canvas#0 ← (byte*) line::canvas#3 + (byte) plot::x#0 ← (byte) line::x#3 + (byte) plot::y#0 ← (byte) line::y#5 + call plot + to:line::@16 +line::@16: scope:[line] from line::@4 + (byte*) line::canvas#13 ← phi( line::@4/(byte*) line::canvas#3 ) + (byte) line::sx#6 ← phi( line::@4/(byte) line::sx#11 ) + (byte) line::x#15 ← phi( line::@4/(byte) line::x#3 ) + (byte) line::y2#13 ← phi( line::@4/(byte) line::y2#15 ) + (byte) line::dy#8 ← phi( line::@4/(byte) line::dy#2 ) + (byte) line::dx#8 ← phi( line::@4/(byte) line::dx#12 ) + (byte) line::e#5 ← phi( line::@4/(byte) line::e#0 ) + (byte) line::sy#3 ← phi( line::@4/(byte) line::sy#6 ) + (byte) line::y#14 ← phi( line::@4/(byte) line::y#5 ) + to:line::@5 +line::@5: scope:[line] from line::@16 line::@6 + (byte*) line::canvas#8 ← phi( line::@16/(byte*) line::canvas#13 line::@6/(byte*) line::canvas#14 ) + (byte) line::sx#4 ← phi( line::@16/(byte) line::sx#6 line::@6/(byte) line::sx#7 ) + (byte) line::x#10 ← phi( line::@16/(byte) line::x#15 line::@6/(byte) line::x#16 ) + (byte) line::y2#12 ← phi( line::@16/(byte) line::y2#13 line::@6/(byte) line::y2#7 ) + (byte) line::dy#3 ← phi( line::@16/(byte) line::dy#8 line::@6/(byte) line::dy#9 ) + (byte) line::dx#3 ← phi( line::@16/(byte) line::dx#8 line::@6/(byte) line::dx#9 ) + (byte) line::e#3 ← phi( line::@16/(byte) line::e#5 line::@6/(byte) line::e#6 ) + (byte) line::sy#1 ← phi( line::@16/(byte) line::sy#3 line::@6/(byte) line::sy#4 ) + (byte) line::y#6 ← phi( line::@16/(byte) line::y#14 line::@6/(byte) line::y#7 ) + (byte) line::y#2 ← (byte) line::y#6 + (byte) line::sy#1 + (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#3 + (bool~) line::$13 ← (byte) line::dy#3 < (byte) line::e#1 + (bool~) line::$14 ← ! (bool~) line::$13 + if((bool~) line::$14) goto line::@6 to:line::@7 -line::@8: scope:[line] from line::@10 line::plot1 - (byte) line::y2#13 ← phi( line::@10/(byte) line::y2#5 line::plot1/(byte) line::y2#17 ) - (byte) line::print_row#20 ← phi( line::@10/(byte) line::print_row#26 line::plot1/(byte) line::print_row#27 ) - (byte*) line::canvas#17 ← phi( line::@10/(byte*) line::canvas#25 line::plot1/(byte*) line::canvas#26 ) - (byte) line::print_col#14 ← phi( line::@10/(byte) line::print_col#20 line::plot1/(byte) line::print_col#21 ) - (byte) line::sx#6 ← phi( line::@10/(byte) line::sx#9 line::plot1/(byte) line::sx#10 ) - (byte) line::x#18 ← phi( line::@10/(byte) line::x#31 line::plot1/(byte) line::x#32 ) - (byte) line::dy#4 ← phi( line::@10/(byte) line::dy#9 line::plot1/(byte) line::dy#10 ) - (byte) line::dx#4 ← phi( line::@10/(byte) line::dx#9 line::plot1/(byte) line::dx#10 ) - (byte) line::e#4 ← phi( line::@10/(byte) line::e#8 line::plot1/(byte) line::e#9 ) - (byte) line::sy#2 ← phi( line::@10/(byte) line::sy#5 line::plot1/(byte) line::sy#6 ) - (byte) line::y#7 ← phi( line::@10/(byte) line::y#8 line::plot1/(byte) line::y#21 ) - (byte) line::y#2 ← (byte) line::y#7 + (byte) line::sy#2 - (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#4 - (bool~) line::$21 ← (byte) line::dy#4 < (byte) line::e#1 - if((bool~) line::$21) goto line::@9 - to:line::@12 -line::@9: scope:[line] from line::@8 - (byte) line::dx#34 ← phi( line::@8/(byte) line::dx#4 ) - (byte) line::sy#25 ← phi( line::@8/(byte) line::sy#2 ) - (byte) line::y2#16 ← phi( line::@8/(byte) line::y2#13 ) - (byte) line::print_row#15 ← phi( line::@8/(byte) line::print_row#20 ) - (byte) line::y#26 ← phi( line::@8/(byte) line::y#2 ) - (byte*) line::canvas#10 ← phi( line::@8/(byte*) line::canvas#17 ) - (byte) line::print_col#7 ← phi( line::@8/(byte) line::print_col#14 ) - (byte) line::dy#5 ← phi( line::@8/(byte) line::dy#4 ) - (byte) line::e#5 ← phi( line::@8/(byte) line::e#1 ) - (byte) line::sx#3 ← phi( line::@8/(byte) line::sx#6 ) - (byte) line::x#5 ← phi( line::@8/(byte) line::x#18 ) - (byte) line::x#1 ← (byte) line::x#5 + (byte) line::sx#3 - (byte) line::e#2 ← (byte) line::e#5 - (byte) line::dy#5 - (bool~) line::$23 ← (byte) line::print_col#7 < (number) $28-(number) 8 - (bool~) line::$24 ← ! (bool~) line::$23 - if((bool~) line::$24) goto line::@11 - to:line::@13 -line::@12: scope:[line] from line::@8 - (byte) line::print_row#40 ← phi( line::@8/(byte) line::print_row#20 ) - (byte*) line::canvas#38 ← phi( line::@8/(byte*) line::canvas#17 ) - (byte) line::print_col#34 ← phi( line::@8/(byte) line::print_col#14 ) - (byte) line::sx#23 ← phi( line::@8/(byte) line::sx#6 ) - (byte) line::x#45 ← phi( line::@8/(byte) line::x#18 ) - (byte) line::dy#22 ← phi( line::@8/(byte) line::dy#4 ) - (byte) line::dx#24 ← phi( line::@8/(byte) line::dx#4 ) - (byte) line::e#19 ← phi( line::@8/(byte) line::e#1 ) - (byte) line::sy#17 ← phi( line::@8/(byte) line::sy#2 ) - (byte) line::y2#11 ← phi( line::@8/(byte) line::y2#13 ) - (byte) line::y#39 ← phi( line::@8/(byte) line::y#2 ) - (to_nomodify byte*) cputs::s#13 ← (const byte*) line::s6 - call cputs - to:line::@43 -line::@43: scope:[line] from line::@12 - (byte) line::print_row#34 ← phi( line::@12/(byte) line::print_row#40 ) - (byte*) line::canvas#32 ← phi( line::@12/(byte*) line::canvas#38 ) - (byte) line::print_col#28 ← phi( line::@12/(byte) line::print_col#34 ) - (byte) line::sx#14 ← phi( line::@12/(byte) line::sx#23 ) - (byte) line::x#39 ← phi( line::@12/(byte) line::x#45 ) - (byte) line::dy#15 ← phi( line::@12/(byte) line::dy#22 ) - (byte) line::dx#15 ← phi( line::@12/(byte) line::dx#24 ) - (byte) line::e#13 ← phi( line::@12/(byte) line::e#19 ) - (byte) line::sy#10 ← phi( line::@12/(byte) line::sy#17 ) - (byte) line::y2#9 ← phi( line::@12/(byte) line::y2#11 ) - (byte) line::y#22 ← phi( line::@12/(byte) line::y#39 ) - to:line::@10 -line::@10: scope:[line] from line::@43 line::plot2 - (byte) line::print_row#26 ← phi( line::@43/(byte) line::print_row#34 line::plot2/(byte) line::print_row#35 ) - (byte*) line::canvas#25 ← phi( line::@43/(byte*) line::canvas#32 line::plot2/(byte*) line::canvas#33 ) - (byte) line::print_col#20 ← phi( line::@43/(byte) line::print_col#28 line::plot2/(byte) line::print_col#29 ) - (byte) line::sx#9 ← phi( line::@43/(byte) line::sx#14 line::plot2/(byte) line::sx#15 ) - (byte) line::x#31 ← phi( line::@43/(byte) line::x#39 line::plot2/(byte) line::x#40 ) - (byte) line::dy#9 ← phi( line::@43/(byte) line::dy#15 line::plot2/(byte) line::dy#16 ) - (byte) line::dx#9 ← phi( line::@43/(byte) line::dx#15 line::plot2/(byte) line::dx#16 ) - (byte) line::e#8 ← phi( line::@43/(byte) line::e#13 line::plot2/(byte) line::e#14 ) - (byte) line::sy#5 ← phi( line::@43/(byte) line::sy#10 line::plot2/(byte) line::sy#11 ) - (byte) line::y2#5 ← phi( line::@43/(byte) line::y2#9 line::plot2/(byte) line::y2#10 ) - (byte) line::y#8 ← phi( line::@43/(byte) line::y#22 line::plot2/(byte) line::y#23 ) - (bool~) line::$30 ← (byte) line::y#8 != (byte) line::y2#5 - if((bool~) line::$30) goto line::@8 - to:line::@15 -line::@11: scope:[line] from line::@14 line::@49 line::@9 - (byte) line::print_row#41 ← phi( line::@14/(byte) line::print_row#4 line::@49/(byte) line::print_row#3 line::@9/(byte) line::print_row#15 ) - (byte) line::print_col#35 ← phi( line::@14/(byte) line::print_col#2 line::@49/(byte) line::print_col#15 line::@9/(byte) line::print_col#7 ) - (byte) line::sx#24 ← phi( line::@14/(byte) line::sx#31 line::@49/(byte) line::sx#32 line::@9/(byte) line::sx#3 ) - (byte) line::dy#23 ← phi( line::@14/(byte) line::dy#30 line::@49/(byte) line::dy#31 line::@9/(byte) line::dy#5 ) - (byte) line::dx#25 ← phi( line::@14/(byte) line::dx#32 line::@49/(byte) line::dx#33 line::@9/(byte) line::dx#34 ) - (byte) line::e#20 ← phi( line::@14/(byte) line::e#23 line::@49/(byte) line::e#24 line::@9/(byte) line::e#2 ) - (byte) line::sy#18 ← phi( line::@14/(byte) line::sy#23 line::@49/(byte) line::sy#24 line::@9/(byte) line::sy#25 ) - (byte) line::y2#12 ← phi( line::@14/(byte) line::y2#14 line::@49/(byte) line::y2#15 line::@9/(byte) line::y2#16 ) - (byte) line::y#9 ← phi( line::@14/(byte) line::y#24 line::@49/(byte) line::y#25 line::@9/(byte) line::y#26 ) - (byte) line::x#6 ← phi( line::@14/(byte) line::x#19 line::@49/(byte) line::x#20 line::@9/(byte) line::x#1 ) - (byte*) line::canvas#2 ← phi( line::@14/(byte*) line::canvas#8 line::@49/(byte*) line::canvas#9 line::@9/(byte*) line::canvas#10 ) - (byte*) line::plot2_canvas#0 ← (byte*) line::canvas#2 - (byte) line::plot2_x#0 ← (byte) line::x#6 - (byte) line::plot2_y#0 ← (byte) line::y#9 - to:line::plot2 -line::plot2: scope:[line] from line::@11 - (byte) line::print_row#35 ← phi( line::@11/(byte) line::print_row#41 ) - (byte*) line::canvas#33 ← phi( line::@11/(byte*) line::canvas#2 ) - (byte) line::print_col#29 ← phi( line::@11/(byte) line::print_col#35 ) - (byte) line::sx#15 ← phi( line::@11/(byte) line::sx#24 ) - (byte) line::x#40 ← phi( line::@11/(byte) line::x#6 ) - (byte) line::dy#16 ← phi( line::@11/(byte) line::dy#23 ) - (byte) line::dx#16 ← phi( line::@11/(byte) line::dx#25 ) - (byte) line::e#14 ← phi( line::@11/(byte) line::e#20 ) - (byte) line::sy#11 ← phi( line::@11/(byte) line::sy#18 ) - (byte) line::y2#10 ← phi( line::@11/(byte) line::y2#12 ) - (byte) line::y#23 ← phi( line::@11/(byte) line::y#9 ) - (byte) line::plot2_y#1 ← phi( line::@11/(byte) line::plot2_y#0 ) - (byte*) line::plot2_canvas#1 ← phi( line::@11/(byte*) line::plot2_canvas#0 ) - (byte) line::plot2_x#1 ← phi( line::@11/(byte) line::plot2_x#0 ) - (number~) line::plot2_$0 ← (byte) line::plot2_x#1 / (number) 8 - (number~) line::plot2_$3 ← (number~) line::plot2_$0 * (const byte) SIZEOF_WORD - (byte*~) line::plot2_$1 ← (byte*) line::plot2_canvas#1 + *((const word*) plot_column + (number~) line::plot2_$3) - (byte*) line::plot2_column#0 ← (byte*~) line::plot2_$1 - (number~) line::plot2_$2 ← (byte) line::plot2_x#1 & (number) 7 - *((byte*) line::plot2_column#0 + (byte) line::plot2_y#1) ← *((byte*) line::plot2_column#0 + (byte) line::plot2_y#1) | *((const byte*) plot_bit + (number~) line::plot2_$2) - to:line::@10 -line::@13: scope:[line] from line::@9 - (byte) line::sx#53 ← phi( line::@9/(byte) line::sx#3 ) - (byte) line::dy#54 ← phi( line::@9/(byte) line::dy#5 ) - (byte) line::dx#55 ← phi( line::@9/(byte) line::dx#34 ) - (byte) line::sy#51 ← phi( line::@9/(byte) line::sy#25 ) - (byte) line::y2#33 ← phi( line::@9/(byte) line::y2#16 ) - (byte*) line::canvas#47 ← phi( line::@9/(byte*) line::canvas#10 ) - (byte) line::e#27 ← phi( line::@9/(byte) line::e#2 ) - (byte) line::y#51 ← phi( line::@9/(byte) line::y#26 ) - (byte) line::x#21 ← phi( line::@9/(byte) line::x#1 ) - (byte) line::print_row#9 ← phi( line::@9/(byte) line::print_row#15 ) - (byte) line::print_col#8 ← phi( line::@9/(byte) line::print_col#7 ) - (byte) gotoxy::x#5 ← (byte) line::print_col#8 - (byte) gotoxy::y#5 ← (byte) line::print_row#9 - call gotoxy - to:line::@44 -line::@44: scope:[line] from line::@13 - (byte) line::sx#52 ← phi( line::@13/(byte) line::sx#53 ) - (byte) line::dy#52 ← phi( line::@13/(byte) line::dy#54 ) - (byte) line::dx#53 ← phi( line::@13/(byte) line::dx#55 ) - (byte) line::sy#49 ← phi( line::@13/(byte) line::sy#51 ) - (byte) line::y2#30 ← phi( line::@13/(byte) line::y2#33 ) - (byte) line::print_col#43 ← phi( line::@13/(byte) line::print_col#8 ) - (byte*) line::canvas#43 ← phi( line::@13/(byte*) line::canvas#47 ) - (byte) line::print_row#42 ← phi( line::@13/(byte) line::print_row#9 ) - (byte) line::e#25 ← phi( line::@13/(byte) line::e#27 ) - (byte) line::y#40 ← phi( line::@13/(byte) line::y#51 ) - (byte) line::x#7 ← phi( line::@13/(byte) line::x#21 ) - (byte) printf_uchar::uvalue#11 ← (byte) line::x#7 - (byte) printf_uchar::format_min_length#11 ← (byte) 2 - (byte) printf_uchar::format_justify_left#11 ← (byte) 0 - (byte) printf_uchar::format_sign_always#11 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#11 ← (byte) 1 - (byte) printf_uchar::format_upper_case#11 ← (byte) 0 - (byte) printf_uchar::format_radix#11 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@45 -line::@45: scope:[line] from line::@44 - (byte) line::sx#49 ← phi( line::@44/(byte) line::sx#52 ) - (byte) line::dy#49 ← phi( line::@44/(byte) line::dy#52 ) - (byte) line::dx#50 ← phi( line::@44/(byte) line::dx#53 ) - (byte) line::sy#45 ← phi( line::@44/(byte) line::sy#49 ) - (byte) line::y2#27 ← phi( line::@44/(byte) line::y2#30 ) - (byte) line::print_col#40 ← phi( line::@44/(byte) line::print_col#43 ) - (byte) line::x#50 ← phi( line::@44/(byte) line::x#7 ) - (byte*) line::canvas#39 ← phi( line::@44/(byte*) line::canvas#43 ) - (byte) line::print_row#36 ← phi( line::@44/(byte) line::print_row#42 ) - (byte) line::e#21 ← phi( line::@44/(byte) line::e#25 ) - (byte) line::y#27 ← phi( line::@44/(byte) line::y#40 ) - (to_nomodify byte*) cputs::s#14 ← (const byte*) line::s7 - call cputs - to:line::@46 -line::@46: scope:[line] from line::@45 - (byte) line::sx#46 ← phi( line::@45/(byte) line::sx#49 ) - (byte) line::dy#46 ← phi( line::@45/(byte) line::dy#49 ) - (byte) line::dx#47 ← phi( line::@45/(byte) line::dx#50 ) - (byte) line::sy#41 ← phi( line::@45/(byte) line::sy#45 ) - (byte) line::y2#24 ← phi( line::@45/(byte) line::y2#27 ) - (byte) line::print_col#36 ← phi( line::@45/(byte) line::print_col#40 ) - (byte) line::x#46 ← phi( line::@45/(byte) line::x#50 ) - (byte*) line::canvas#34 ← phi( line::@45/(byte*) line::canvas#39 ) - (byte) line::print_row#28 ← phi( line::@45/(byte) line::print_row#36 ) - (byte) line::e#15 ← phi( line::@45/(byte) line::e#21 ) - (byte) line::y#10 ← phi( line::@45/(byte) line::y#27 ) - (byte) printf_uchar::uvalue#12 ← (byte) line::y#10 - (byte) printf_uchar::format_min_length#12 ← (byte) 2 - (byte) printf_uchar::format_justify_left#12 ← (byte) 0 - (byte) printf_uchar::format_sign_always#12 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#12 ← (byte) 1 - (byte) printf_uchar::format_upper_case#12 ← (byte) 0 - (byte) printf_uchar::format_radix#12 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@47 -line::@47: scope:[line] from line::@46 - (byte) line::sx#43 ← phi( line::@46/(byte) line::sx#46 ) - (byte) line::dy#43 ← phi( line::@46/(byte) line::dy#46 ) - (byte) line::dx#44 ← phi( line::@46/(byte) line::dx#47 ) - (byte) line::sy#37 ← phi( line::@46/(byte) line::sy#41 ) - (byte) line::y2#20 ← phi( line::@46/(byte) line::y2#24 ) - (byte) line::print_col#30 ← phi( line::@46/(byte) line::print_col#36 ) - (byte) line::y#52 ← phi( line::@46/(byte) line::y#10 ) - (byte) line::x#41 ← phi( line::@46/(byte) line::x#46 ) - (byte*) line::canvas#27 ← phi( line::@46/(byte*) line::canvas#34 ) - (byte) line::print_row#21 ← phi( line::@46/(byte) line::print_row#28 ) - (byte) line::e#10 ← phi( line::@46/(byte) line::e#15 ) - (to_nomodify byte*) cputs::s#15 ← (const byte*) line::s8 - call cputs - to:line::@48 -line::@48: scope:[line] from line::@47 - (byte) line::sx#38 ← phi( line::@47/(byte) line::sx#43 ) - (byte) line::dy#38 ← phi( line::@47/(byte) line::dy#43 ) - (byte) line::dx#40 ← phi( line::@47/(byte) line::dx#44 ) - (byte) line::sy#31 ← phi( line::@47/(byte) line::sy#37 ) - (byte) line::y2#18 ← phi( line::@47/(byte) line::y2#20 ) - (byte) line::print_col#22 ← phi( line::@47/(byte) line::print_col#30 ) - (byte) line::y#41 ← phi( line::@47/(byte) line::y#52 ) - (byte) line::x#33 ← phi( line::@47/(byte) line::x#41 ) - (byte*) line::canvas#18 ← phi( line::@47/(byte*) line::canvas#27 ) - (byte) line::print_row#16 ← phi( line::@47/(byte) line::print_row#21 ) - (byte) line::e#6 ← phi( line::@47/(byte) line::e#10 ) - (byte) printf_uchar::uvalue#13 ← (byte) line::e#6 - (byte) printf_uchar::format_min_length#13 ← (byte) 2 - (byte) printf_uchar::format_justify_left#13 ← (byte) 0 - (byte) printf_uchar::format_sign_always#13 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#13 ← (byte) 1 - (byte) printf_uchar::format_upper_case#13 ← (byte) 0 - (byte) printf_uchar::format_radix#13 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@49 -line::@49: scope:[line] from line::@48 - (byte) line::sx#32 ← phi( line::@48/(byte) line::sx#38 ) - (byte) line::dy#31 ← phi( line::@48/(byte) line::dy#38 ) - (byte) line::dx#33 ← phi( line::@48/(byte) line::dx#40 ) - (byte) line::e#24 ← phi( line::@48/(byte) line::e#6 ) - (byte) line::sy#24 ← phi( line::@48/(byte) line::sy#31 ) - (byte) line::y2#15 ← phi( line::@48/(byte) line::y2#18 ) - (byte) line::print_col#15 ← phi( line::@48/(byte) line::print_col#22 ) - (byte) line::y#25 ← phi( line::@48/(byte) line::y#41 ) - (byte) line::x#20 ← phi( line::@48/(byte) line::x#33 ) - (byte*) line::canvas#9 ← phi( line::@48/(byte*) line::canvas#18 ) - (byte) line::print_row#10 ← phi( line::@48/(byte) line::print_row#16 ) - (byte) line::print_row#3 ← ++ (byte) line::print_row#10 - (bool~) line::$27 ← (byte) line::print_row#3 == (number) $18 - (bool~) line::$28 ← ! (bool~) line::$27 - if((bool~) line::$28) goto line::@11 - to:line::@14 -line::@14: scope:[line] from line::@49 - (byte) line::sx#31 ← phi( line::@49/(byte) line::sx#32 ) - (byte) line::dy#30 ← phi( line::@49/(byte) line::dy#31 ) - (byte) line::dx#32 ← phi( line::@49/(byte) line::dx#33 ) - (byte) line::e#23 ← phi( line::@49/(byte) line::e#24 ) - (byte) line::sy#23 ← phi( line::@49/(byte) line::sy#24 ) - (byte) line::y2#14 ← phi( line::@49/(byte) line::y2#15 ) - (byte) line::y#24 ← phi( line::@49/(byte) line::y#25 ) - (byte) line::x#19 ← phi( line::@49/(byte) line::x#20 ) - (byte*) line::canvas#8 ← phi( line::@49/(byte*) line::canvas#9 ) - (byte) line::print_col#9 ← phi( line::@49/(byte) line::print_col#15 ) - (byte) line::print_row#4 ← (number) 1 - (byte) line::print_col#2 ← (byte) line::print_col#9 + (number) 9 - to:line::@11 -line::@15: scope:[line] from line::@10 - (byte) line::y#58 ← phi( line::@10/(byte) line::y#8 ) - (byte) line::x#34 ← phi( line::@10/(byte) line::x#31 ) - (byte) gotoxy::x#6 ← (number) $14 - (byte) gotoxy::y#6 ← (number) $18 - call gotoxy - to:line::@50 -line::@50: scope:[line] from line::@15 - (byte) line::y#53 ← phi( line::@15/(byte) line::y#58 ) - (byte) line::x#22 ← phi( line::@15/(byte) line::x#34 ) - (to_nomodify byte*) cputs::s#16 ← (const byte*) line::s9 - call cputs - to:line::@51 -line::@51: scope:[line] from line::@50 - (byte) line::y#42 ← phi( line::@50/(byte) line::y#53 ) - (byte) line::x#8 ← phi( line::@50/(byte) line::x#22 ) - (byte) printf_uchar::uvalue#14 ← (byte) line::x#8 - (byte) printf_uchar::format_min_length#14 ← (byte) 2 - (byte) printf_uchar::format_justify_left#14 ← (byte) 0 - (byte) printf_uchar::format_sign_always#14 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#14 ← (byte) 1 - (byte) printf_uchar::format_upper_case#14 ← (byte) 0 - (byte) printf_uchar::format_radix#14 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@52 -line::@52: scope:[line] from line::@51 - (byte) line::y#28 ← phi( line::@51/(byte) line::y#42 ) - (to_nomodify byte*) cputs::s#17 ← (const byte*) line::s10 - call cputs - to:line::@53 -line::@53: scope:[line] from line::@52 - (byte) line::y#11 ← phi( line::@52/(byte) line::y#28 ) - (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 - (byte) printf_uchar::format_min_length#15 ← (byte) 2 - (byte) printf_uchar::format_justify_left#15 ← (byte) 0 - (byte) printf_uchar::format_sign_always#15 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#15 ← (byte) 1 - (byte) printf_uchar::format_upper_case#15 ← (byte) 0 - (byte) printf_uchar::format_radix#15 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@54 -line::@54: scope:[line] from line::@53 - (to_nomodify byte*) cputs::s#18 ← (const byte*) line::s11 - call cputs - to:line::@55 -line::@55: scope:[line] from line::@54 +line::@6: scope:[line] from line::@17 line::@5 + (byte*) line::canvas#14 ← phi( line::@17/(byte*) line::canvas#18 line::@5/(byte*) line::canvas#8 ) + (byte) line::sx#7 ← phi( line::@17/(byte) line::sx#12 line::@5/(byte) line::sx#4 ) + (byte) line::x#16 ← phi( line::@17/(byte) line::x#18 line::@5/(byte) line::x#10 ) + (byte) line::dy#9 ← phi( line::@17/(byte) line::dy#12 line::@5/(byte) line::dy#3 ) + (byte) line::dx#9 ← phi( line::@17/(byte) line::dx#13 line::@5/(byte) line::dx#3 ) + (byte) line::e#6 ← phi( line::@17/(byte) line::e#7 line::@5/(byte) line::e#1 ) + (byte) line::sy#4 ← phi( line::@17/(byte) line::sy#7 line::@5/(byte) line::sy#1 ) + (byte) line::y2#7 ← phi( line::@17/(byte) line::y2#11 line::@5/(byte) line::y2#12 ) + (byte) line::y#7 ← phi( line::@17/(byte) line::y#15 line::@5/(byte) line::y#2 ) + (bool~) line::$16 ← (byte) line::y#7 != (byte) line::y2#7 + if((bool~) line::$16) goto line::@5 to:line::@return -line::@16: scope:[line] from line::@18 line::@2 - (byte) line::sy#26 ← phi( line::@18/(byte) line::sy#32 line::@2/(byte) line::sy#33 ) - (byte) line::x2#9 ← phi( line::@18/(byte) line::x2#3 line::@2/(byte) line::x2#12 ) - (byte) line::dx#26 ← phi( line::@18/(byte) line::dx#35 line::@2/(byte) line::dx#3 ) - (byte) line::dy#24 ← phi( line::@18/(byte) line::dy#32 line::@2/(byte) line::dy#33 ) - (byte) line::e1#10 ← phi( line::@18/(byte) line::e1#14 line::@2/(byte) line::e1#0 ) - (byte) line::sx#16 ← phi( line::@18/(byte) line::sx#25 line::@2/(byte) line::sx#26 ) - (byte) line::print_row#17 ← phi( line::@18/(byte) line::print_row#22 line::@2/(byte) line::print_row#23 ) - (byte) line::y#29 ← phi( line::@18/(byte) line::y#34 line::@2/(byte) line::y#43 ) - (byte) line::x#23 ← phi( line::@18/(byte) line::x#12 line::@2/(byte) line::x#35 ) - (byte*) line::canvas#11 ← phi( line::@18/(byte*) line::canvas#14 line::@2/(byte*) line::canvas#19 ) - (byte) line::print_col#10 ← phi( line::@18/(byte) line::print_col#16 line::@2/(byte) line::print_col#17 ) - (bool~) line::$34 ← (byte) line::print_col#10 < (number) $28-(number) 8 - (bool~) line::$35 ← ! (bool~) line::$34 - if((bool~) line::$35) goto line::@17 - to:line::@19 -line::@17: scope:[line] from line::@16 line::@20 line::@61 - (byte) line::print_row#43 ← phi( line::@16/(byte) line::print_row#17 line::@20/(byte) line::print_row#6 line::@61/(byte) line::print_row#5 ) - (byte) line::print_col#37 ← phi( line::@16/(byte) line::print_col#10 line::@20/(byte) line::print_col#3 line::@61/(byte) line::print_col#18 ) - (byte) line::sy#19 ← phi( line::@16/(byte) line::sy#26 line::@20/(byte) line::sy#27 line::@61/(byte) line::sy#28 ) - (byte) line::x2#8 ← phi( line::@16/(byte) line::x2#9 line::@20/(byte) line::x2#10 line::@61/(byte) line::x2#11 ) - (byte) line::dx#17 ← phi( line::@16/(byte) line::dx#26 line::@20/(byte) line::dx#27 line::@61/(byte) line::dx#28 ) - (byte) line::dy#17 ← phi( line::@16/(byte) line::dy#24 line::@20/(byte) line::dy#25 line::@61/(byte) line::dy#26 ) - (byte) line::e1#8 ← phi( line::@16/(byte) line::e1#10 line::@20/(byte) line::e1#11 line::@61/(byte) line::e1#12 ) - (byte) line::sx#11 ← phi( line::@16/(byte) line::sx#16 line::@20/(byte) line::sx#17 line::@61/(byte) line::sx#18 ) - (byte) line::y#12 ← phi( line::@16/(byte) line::y#29 line::@20/(byte) line::y#30 line::@61/(byte) line::y#31 ) - (byte) line::x#9 ← phi( line::@16/(byte) line::x#23 line::@20/(byte) line::x#24 line::@61/(byte) line::x#25 ) - (byte*) line::canvas#3 ← phi( line::@16/(byte*) line::canvas#11 line::@20/(byte*) line::canvas#12 line::@61/(byte*) line::canvas#13 ) - (byte*) line::plot3_canvas#0 ← (byte*) line::canvas#3 - (byte) line::plot3_x#0 ← (byte) line::x#9 - (byte) line::plot3_y#0 ← (byte) line::y#12 - to:line::plot3 -line::plot3: scope:[line] from line::@17 - (byte) line::print_row#37 ← phi( line::@17/(byte) line::print_row#43 ) - (byte*) line::canvas#28 ← phi( line::@17/(byte*) line::canvas#3 ) - (byte) line::print_col#31 ← phi( line::@17/(byte) line::print_col#37 ) - (byte) line::sy#12 ← phi( line::@17/(byte) line::sy#19 ) - (byte) line::y#44 ← phi( line::@17/(byte) line::y#12 ) - (byte) line::x2#7 ← phi( line::@17/(byte) line::x2#8 ) - (byte) line::dx#11 ← phi( line::@17/(byte) line::dx#17 ) - (byte) line::dy#11 ← phi( line::@17/(byte) line::dy#17 ) - (byte) line::e1#6 ← phi( line::@17/(byte) line::e1#8 ) - (byte) line::sx#7 ← phi( line::@17/(byte) line::sx#11 ) - (byte) line::x#26 ← phi( line::@17/(byte) line::x#9 ) - (byte) line::plot3_y#1 ← phi( line::@17/(byte) line::plot3_y#0 ) - (byte*) line::plot3_canvas#1 ← phi( line::@17/(byte*) line::plot3_canvas#0 ) - (byte) line::plot3_x#1 ← phi( line::@17/(byte) line::plot3_x#0 ) - (number~) line::plot3_$0 ← (byte) line::plot3_x#1 / (number) 8 - (number~) line::plot3_$3 ← (number~) line::plot3_$0 * (const byte) SIZEOF_WORD - (byte*~) line::plot3_$1 ← (byte*) line::plot3_canvas#1 + *((const word*) plot_column + (number~) line::plot3_$3) - (byte*) line::plot3_column#0 ← (byte*~) line::plot3_$1 - (number~) line::plot3_$2 ← (byte) line::plot3_x#1 & (number) 7 - *((byte*) line::plot3_column#0 + (byte) line::plot3_y#1) ← *((byte*) line::plot3_column#0 + (byte) line::plot3_y#1) | *((const byte*) plot_bit + (number~) line::plot3_$2) - to:line::@23 -line::@23: scope:[line] from line::plot3 - (byte) line::print_row#31 ← phi( line::plot3/(byte) line::print_row#37 ) - (byte*) line::canvas#22 ← phi( line::plot3/(byte*) line::canvas#28 ) - (byte) line::print_col#25 ← phi( line::plot3/(byte) line::print_col#31 ) - (byte) line::sy#7 ← phi( line::plot3/(byte) line::sy#12 ) - (byte) line::y#33 ← phi( line::plot3/(byte) line::y#44 ) - (byte) line::x2#6 ← phi( line::plot3/(byte) line::x2#7 ) - (byte) line::dx#5 ← phi( line::plot3/(byte) line::dx#11 ) - (byte) line::dy#6 ← phi( line::plot3/(byte) line::dy#11 ) - (byte) line::e1#3 ← phi( line::plot3/(byte) line::e1#6 ) - (byte) line::sx#4 ← phi( line::plot3/(byte) line::sx#7 ) - (byte) line::x#10 ← phi( line::plot3/(byte) line::x#26 ) - (byte) line::x#2 ← (byte) line::x#10 + (byte) line::sx#4 - (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#6 - (bool~) line::$41 ← (byte) line::dx#5 < (byte) line::e1#1 - (bool~) line::$42 ← ! (bool~) line::$41 - if((bool~) line::$42) goto line::@18 - to:line::@21 -line::@19: scope:[line] from line::@16 - (byte) line::sy#52 ← phi( line::@16/(byte) line::sy#26 ) - (byte) line::x2#23 ← phi( line::@16/(byte) line::x2#9 ) - (byte) line::dx#54 ← phi( line::@16/(byte) line::dx#26 ) - (byte) line::dy#53 ← phi( line::@16/(byte) line::dy#24 ) - (byte) line::sx#50 ← phi( line::@16/(byte) line::sx#16 ) - (byte*) line::canvas#48 ← phi( line::@16/(byte*) line::canvas#11 ) - (byte) line::e1#16 ← phi( line::@16/(byte) line::e1#10 ) - (byte) line::y#54 ← phi( line::@16/(byte) line::y#29 ) - (byte) line::x#27 ← phi( line::@16/(byte) line::x#23 ) - (byte) line::print_row#11 ← phi( line::@16/(byte) line::print_row#17 ) - (byte) line::print_col#11 ← phi( line::@16/(byte) line::print_col#10 ) - (byte) gotoxy::x#7 ← (byte) line::print_col#11 - (byte) gotoxy::y#7 ← (byte) line::print_row#11 - call gotoxy - to:line::@56 -line::@56: scope:[line] from line::@19 - (byte) line::sy#50 ← phi( line::@19/(byte) line::sy#52 ) - (byte) line::x2#21 ← phi( line::@19/(byte) line::x2#23 ) - (byte) line::dx#51 ← phi( line::@19/(byte) line::dx#54 ) - (byte) line::dy#50 ← phi( line::@19/(byte) line::dy#53 ) - (byte) line::sx#47 ← phi( line::@19/(byte) line::sx#50 ) - (byte) line::print_col#44 ← phi( line::@19/(byte) line::print_col#11 ) - (byte*) line::canvas#44 ← phi( line::@19/(byte*) line::canvas#48 ) - (byte) line::print_row#44 ← phi( line::@19/(byte) line::print_row#11 ) - (byte) line::e1#15 ← phi( line::@19/(byte) line::e1#16 ) - (byte) line::y#45 ← phi( line::@19/(byte) line::y#54 ) - (byte) line::x#11 ← phi( line::@19/(byte) line::x#27 ) - (byte) printf_uchar::uvalue#16 ← (byte) line::x#11 - (byte) printf_uchar::format_min_length#16 ← (byte) 2 - (byte) printf_uchar::format_justify_left#16 ← (byte) 0 - (byte) printf_uchar::format_sign_always#16 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#16 ← (byte) 1 - (byte) printf_uchar::format_upper_case#16 ← (byte) 0 - (byte) printf_uchar::format_radix#16 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@57 -line::@57: scope:[line] from line::@56 - (byte) line::sy#46 ← phi( line::@56/(byte) line::sy#50 ) - (byte) line::x2#19 ← phi( line::@56/(byte) line::x2#21 ) - (byte) line::dx#48 ← phi( line::@56/(byte) line::dx#51 ) - (byte) line::dy#47 ← phi( line::@56/(byte) line::dy#50 ) - (byte) line::sx#44 ← phi( line::@56/(byte) line::sx#47 ) - (byte) line::print_col#41 ← phi( line::@56/(byte) line::print_col#44 ) - (byte) line::x#51 ← phi( line::@56/(byte) line::x#11 ) - (byte*) line::canvas#40 ← phi( line::@56/(byte*) line::canvas#44 ) - (byte) line::print_row#38 ← phi( line::@56/(byte) line::print_row#44 ) - (byte) line::e1#13 ← phi( line::@56/(byte) line::e1#15 ) - (byte) line::y#32 ← phi( line::@56/(byte) line::y#45 ) - (to_nomodify byte*) cputs::s#19 ← (const byte*) line::s12 - call cputs - to:line::@58 -line::@58: scope:[line] from line::@57 - (byte) line::sy#42 ← phi( line::@57/(byte) line::sy#46 ) - (byte) line::x2#17 ← phi( line::@57/(byte) line::x2#19 ) - (byte) line::dx#45 ← phi( line::@57/(byte) line::dx#48 ) - (byte) line::dy#44 ← phi( line::@57/(byte) line::dy#47 ) - (byte) line::sx#39 ← phi( line::@57/(byte) line::sx#44 ) - (byte) line::print_col#38 ← phi( line::@57/(byte) line::print_col#41 ) - (byte) line::x#47 ← phi( line::@57/(byte) line::x#51 ) - (byte*) line::canvas#35 ← phi( line::@57/(byte*) line::canvas#40 ) - (byte) line::print_row#29 ← phi( line::@57/(byte) line::print_row#38 ) - (byte) line::e1#9 ← phi( line::@57/(byte) line::e1#13 ) - (byte) line::y#13 ← phi( line::@57/(byte) line::y#32 ) - (byte) printf_uchar::uvalue#17 ← (byte) line::y#13 - (byte) printf_uchar::format_min_length#17 ← (byte) 2 - (byte) printf_uchar::format_justify_left#17 ← (byte) 0 - (byte) printf_uchar::format_sign_always#17 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#17 ← (byte) 1 - (byte) printf_uchar::format_upper_case#17 ← (byte) 0 - (byte) printf_uchar::format_radix#17 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@59 -line::@59: scope:[line] from line::@58 - (byte) line::sy#38 ← phi( line::@58/(byte) line::sy#42 ) - (byte) line::x2#15 ← phi( line::@58/(byte) line::x2#17 ) - (byte) line::dx#41 ← phi( line::@58/(byte) line::dx#45 ) - (byte) line::dy#39 ← phi( line::@58/(byte) line::dy#44 ) - (byte) line::sx#33 ← phi( line::@58/(byte) line::sx#39 ) - (byte) line::print_col#32 ← phi( line::@58/(byte) line::print_col#38 ) - (byte) line::y#55 ← phi( line::@58/(byte) line::y#13 ) - (byte) line::x#42 ← phi( line::@58/(byte) line::x#47 ) - (byte*) line::canvas#29 ← phi( line::@58/(byte*) line::canvas#35 ) - (byte) line::print_row#24 ← phi( line::@58/(byte) line::print_row#29 ) - (byte) line::e1#7 ← phi( line::@58/(byte) line::e1#9 ) - (to_nomodify byte*) cputs::s#20 ← (const byte*) line::s13 - call cputs - to:line::@60 -line::@60: scope:[line] from line::@59 - (byte) line::sy#34 ← phi( line::@59/(byte) line::sy#38 ) - (byte) line::x2#13 ← phi( line::@59/(byte) line::x2#15 ) - (byte) line::dx#36 ← phi( line::@59/(byte) line::dx#41 ) - (byte) line::dy#34 ← phi( line::@59/(byte) line::dy#39 ) - (byte) line::sx#27 ← phi( line::@59/(byte) line::sx#33 ) - (byte) line::print_col#23 ← phi( line::@59/(byte) line::print_col#32 ) - (byte) line::y#46 ← phi( line::@59/(byte) line::y#55 ) - (byte) line::x#36 ← phi( line::@59/(byte) line::x#42 ) - (byte*) line::canvas#20 ← phi( line::@59/(byte*) line::canvas#29 ) - (byte) line::print_row#18 ← phi( line::@59/(byte) line::print_row#24 ) - (byte) line::e1#4 ← phi( line::@59/(byte) line::e1#7 ) - (byte) printf_uchar::uvalue#18 ← (byte) line::e1#4 - (byte) printf_uchar::format_min_length#18 ← (byte) 2 - (byte) printf_uchar::format_justify_left#18 ← (byte) 0 - (byte) printf_uchar::format_sign_always#18 ← (byte) 0 - (byte) printf_uchar::format_zero_padding#18 ← (byte) 1 - (byte) printf_uchar::format_upper_case#18 ← (byte) 0 - (byte) printf_uchar::format_radix#18 ← (const byte) HEXADECIMAL - call printf_uchar - to:line::@61 -line::@61: scope:[line] from line::@60 - (byte) line::sy#28 ← phi( line::@60/(byte) line::sy#34 ) - (byte) line::x2#11 ← phi( line::@60/(byte) line::x2#13 ) - (byte) line::dx#28 ← phi( line::@60/(byte) line::dx#36 ) - (byte) line::dy#26 ← phi( line::@60/(byte) line::dy#34 ) - (byte) line::e1#12 ← phi( line::@60/(byte) line::e1#4 ) - (byte) line::sx#18 ← phi( line::@60/(byte) line::sx#27 ) - (byte) line::print_col#18 ← phi( line::@60/(byte) line::print_col#23 ) - (byte) line::y#31 ← phi( line::@60/(byte) line::y#46 ) - (byte) line::x#25 ← phi( line::@60/(byte) line::x#36 ) - (byte*) line::canvas#13 ← phi( line::@60/(byte*) line::canvas#20 ) - (byte) line::print_row#12 ← phi( line::@60/(byte) line::print_row#18 ) - (byte) line::print_row#5 ← ++ (byte) line::print_row#12 - (bool~) line::$38 ← (byte) line::print_row#5 == (number) $18 - (bool~) line::$39 ← ! (bool~) line::$38 - if((bool~) line::$39) goto line::@17 - to:line::@20 -line::@20: scope:[line] from line::@61 - (byte) line::sy#27 ← phi( line::@61/(byte) line::sy#28 ) - (byte) line::x2#10 ← phi( line::@61/(byte) line::x2#11 ) - (byte) line::dx#27 ← phi( line::@61/(byte) line::dx#28 ) - (byte) line::dy#25 ← phi( line::@61/(byte) line::dy#26 ) - (byte) line::e1#11 ← phi( line::@61/(byte) line::e1#12 ) - (byte) line::sx#17 ← phi( line::@61/(byte) line::sx#18 ) - (byte) line::y#30 ← phi( line::@61/(byte) line::y#31 ) - (byte) line::x#24 ← phi( line::@61/(byte) line::x#25 ) - (byte*) line::canvas#12 ← phi( line::@61/(byte*) line::canvas#13 ) - (byte) line::print_col#12 ← phi( line::@61/(byte) line::print_col#18 ) - (byte) line::print_row#6 ← (number) 1 - (byte) line::print_col#3 ← (byte) line::print_col#12 + (number) 9 +line::@7: scope:[line] from line::@5 + (byte) line::dx#16 ← phi( line::@5/(byte) line::dx#3 ) + (byte) line::sy#10 ← phi( line::@5/(byte) line::sy#1 ) + (byte) line::y2#14 ← phi( line::@5/(byte) line::y2#12 ) + (byte) line::y#8 ← phi( line::@5/(byte) line::y#2 ) + (byte*) line::canvas#4 ← phi( line::@5/(byte*) line::canvas#8 ) + (byte) line::dy#4 ← phi( line::@5/(byte) line::dy#3 ) + (byte) line::e#4 ← phi( line::@5/(byte) line::e#1 ) + (byte) line::sx#2 ← phi( line::@5/(byte) line::sx#4 ) + (byte) line::x#4 ← phi( line::@5/(byte) line::x#10 ) + (byte) line::x#1 ← (byte) line::x#4 + (byte) line::sx#2 + (byte) line::e#2 ← (byte) line::e#4 - (byte) line::dy#4 + (byte*) plot::canvas#1 ← (byte*) line::canvas#4 + (byte) plot::x#1 ← (byte) line::x#1 + (byte) plot::y#1 ← (byte) line::y#8 + call plot to:line::@17 -line::@18: scope:[line] from line::@21 line::@23 - (byte) line::sy#32 ← phi( line::@21/(byte) line::sy#3 line::@23/(byte) line::sy#7 ) - (byte) line::dx#35 ← phi( line::@21/(byte) line::dx#6 line::@23/(byte) line::dx#5 ) - (byte) line::dy#32 ← phi( line::@21/(byte) line::dy#40 line::@23/(byte) line::dy#6 ) - (byte) line::e1#14 ← phi( line::@21/(byte) line::e1#2 line::@23/(byte) line::e1#1 ) - (byte) line::sx#25 ← phi( line::@21/(byte) line::sx#34 line::@23/(byte) line::sx#4 ) - (byte) line::print_row#22 ← phi( line::@21/(byte) line::print_row#30 line::@23/(byte) line::print_row#31 ) - (byte) line::y#34 ← phi( line::@21/(byte) line::y#3 line::@23/(byte) line::y#33 ) - (byte*) line::canvas#14 ← phi( line::@21/(byte*) line::canvas#21 line::@23/(byte*) line::canvas#22 ) - (byte) line::print_col#16 ← phi( line::@21/(byte) line::print_col#24 line::@23/(byte) line::print_col#25 ) - (byte) line::x2#3 ← phi( line::@21/(byte) line::x2#5 line::@23/(byte) line::x2#6 ) - (byte) line::x#12 ← phi( line::@21/(byte) line::x#28 line::@23/(byte) line::x#2 ) - (bool~) line::$43 ← (byte) line::x#12 != (byte) line::x2#3 - if((bool~) line::$43) goto line::@16 - to:line::@22 -line::@21: scope:[line] from line::@23 - (byte) line::dy#40 ← phi( line::@23/(byte) line::dy#6 ) - (byte) line::sx#34 ← phi( line::@23/(byte) line::sx#4 ) - (byte) line::print_row#30 ← phi( line::@23/(byte) line::print_row#31 ) - (byte*) line::canvas#21 ← phi( line::@23/(byte*) line::canvas#22 ) - (byte) line::print_col#24 ← phi( line::@23/(byte) line::print_col#25 ) - (byte) line::x2#5 ← phi( line::@23/(byte) line::x2#6 ) - (byte) line::x#28 ← phi( line::@23/(byte) line::x#2 ) - (byte) line::dx#6 ← phi( line::@23/(byte) line::dx#5 ) - (byte) line::e1#5 ← phi( line::@23/(byte) line::e1#1 ) - (byte) line::sy#3 ← phi( line::@23/(byte) line::sy#7 ) - (byte) line::y#14 ← phi( line::@23/(byte) line::y#33 ) - (byte) line::y#3 ← (byte) line::y#14 + (byte) line::sy#3 - (byte) line::e1#2 ← (byte) line::e1#5 - (byte) line::dx#6 +line::@17: scope:[line] from line::@7 + (byte*) line::canvas#18 ← phi( line::@7/(byte*) line::canvas#4 ) + (byte) line::sx#12 ← phi( line::@7/(byte) line::sx#2 ) + (byte) line::x#18 ← phi( line::@7/(byte) line::x#1 ) + (byte) line::dy#12 ← phi( line::@7/(byte) line::dy#4 ) + (byte) line::dx#13 ← phi( line::@7/(byte) line::dx#16 ) + (byte) line::e#7 ← phi( line::@7/(byte) line::e#2 ) + (byte) line::sy#7 ← phi( line::@7/(byte) line::sy#10 ) + (byte) line::y2#11 ← phi( line::@7/(byte) line::y2#14 ) + (byte) line::y#15 ← phi( line::@7/(byte) line::y#8 ) + to:line::@6 +line::@8: scope:[line] from line::@2 line::@9 + (byte) line::sy#8 ← phi( line::@2/(byte) line::sy#11 line::@9/(byte) line::sy#12 ) + (byte) line::x2#9 ← phi( line::@2/(byte) line::x2#10 line::@9/(byte) line::x2#5 ) + (byte) line::dx#10 ← phi( line::@2/(byte) line::dx#2 line::@9/(byte) line::dx#14 ) + (byte) line::dy#10 ← phi( line::@2/(byte) line::dy#13 line::@9/(byte) line::dy#14 ) + (byte) line::e1#5 ← phi( line::@2/(byte) line::e1#0 line::@9/(byte) line::e1#6 ) + (byte) line::sx#5 ← phi( line::@2/(byte) line::sx#8 line::@9/(byte) line::sx#9 ) + (byte) line::y#9 ← phi( line::@2/(byte) line::y#16 line::@9/(byte) line::y#17 ) + (byte) line::x#5 ← phi( line::@2/(byte) line::x#11 line::@9/(byte) line::x#7 ) + (byte*) line::canvas#5 ← phi( line::@2/(byte*) line::canvas#9 line::@9/(byte*) line::canvas#10 ) + (byte*) plot::canvas#2 ← (byte*) line::canvas#5 + (byte) plot::x#2 ← (byte) line::x#5 + (byte) plot::y#2 ← (byte) line::y#9 + call plot to:line::@18 -line::@22: scope:[line] from line::@18 - (byte) line::y#15 ← phi( line::@18/(byte) line::y#34 ) - (byte) line::x#13 ← phi( line::@18/(byte) line::x#12 ) - (byte*) line::canvas#4 ← phi( line::@18/(byte*) line::canvas#14 ) - (byte*) line::plot4_canvas#0 ← (byte*) line::canvas#4 - (byte) line::plot4_x#0 ← (byte) line::x#13 - (byte) line::plot4_y#0 ← (byte) line::y#15 - to:line::plot4 -line::plot4: scope:[line] from line::@22 - (byte) line::plot4_y#1 ← phi( line::@22/(byte) line::plot4_y#0 ) - (byte*) line::plot4_canvas#1 ← phi( line::@22/(byte*) line::plot4_canvas#0 ) - (byte) line::plot4_x#1 ← phi( line::@22/(byte) line::plot4_x#0 ) - (number~) line::plot4_$0 ← (byte) line::plot4_x#1 / (number) 8 - (number~) line::plot4_$3 ← (number~) line::plot4_$0 * (const byte) SIZEOF_WORD - (byte*~) line::plot4_$1 ← (byte*) line::plot4_canvas#1 + *((const word*) plot_column + (number~) line::plot4_$3) - (byte*) line::plot4_column#0 ← (byte*~) line::plot4_$1 - (number~) line::plot4_$2 ← (byte) line::plot4_x#1 & (number) 7 - *((byte*) line::plot4_column#0 + (byte) line::plot4_y#1) ← *((byte*) line::plot4_column#0 + (byte) line::plot4_y#1) | *((const byte*) plot_bit + (number~) line::plot4_$2) +line::@18: scope:[line] from line::@8 + (byte*) line::canvas#16 ← phi( line::@8/(byte*) line::canvas#5 ) + (byte) line::sy#5 ← phi( line::@8/(byte) line::sy#8 ) + (byte) line::y#18 ← phi( line::@8/(byte) line::y#9 ) + (byte) line::x2#8 ← phi( line::@8/(byte) line::x2#9 ) + (byte) line::dx#4 ← phi( line::@8/(byte) line::dx#10 ) + (byte) line::dy#5 ← phi( line::@8/(byte) line::dy#10 ) + (byte) line::e1#3 ← phi( line::@8/(byte) line::e1#5 ) + (byte) line::sx#3 ← phi( line::@8/(byte) line::sx#5 ) + (byte) line::x#6 ← phi( line::@8/(byte) line::x#5 ) + (byte) line::x#2 ← (byte) line::x#6 + (byte) line::sx#3 + (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#5 + (bool~) line::$19 ← (byte) line::dx#4 < (byte) line::e1#1 + (bool~) line::$20 ← ! (bool~) line::$19 + if((bool~) line::$20) goto line::@9 + to:line::@10 +line::@9: scope:[line] from line::@10 line::@18 + (byte) line::sy#12 ← phi( line::@10/(byte) line::sy#2 line::@18/(byte) line::sy#5 ) + (byte) line::dx#14 ← phi( line::@10/(byte) line::dx#5 line::@18/(byte) line::dx#4 ) + (byte) line::dy#14 ← phi( line::@10/(byte) line::dy#15 line::@18/(byte) line::dy#5 ) + (byte) line::e1#6 ← phi( line::@10/(byte) line::e1#2 line::@18/(byte) line::e1#1 ) + (byte) line::sx#9 ← phi( line::@10/(byte) line::sx#13 line::@18/(byte) line::sx#3 ) + (byte) line::y#17 ← phi( line::@10/(byte) line::y#3 line::@18/(byte) line::y#18 ) + (byte*) line::canvas#10 ← phi( line::@10/(byte*) line::canvas#15 line::@18/(byte*) line::canvas#16 ) + (byte) line::x2#5 ← phi( line::@10/(byte) line::x2#7 line::@18/(byte) line::x2#8 ) + (byte) line::x#7 ← phi( line::@10/(byte) line::x#12 line::@18/(byte) line::x#2 ) + (bool~) line::$21 ← (byte) line::x#7 != (byte) line::x2#5 + if((bool~) line::$21) goto line::@8 + to:line::@11 +line::@10: scope:[line] from line::@18 + (byte) line::dy#15 ← phi( line::@18/(byte) line::dy#5 ) + (byte) line::sx#13 ← phi( line::@18/(byte) line::sx#3 ) + (byte*) line::canvas#15 ← phi( line::@18/(byte*) line::canvas#16 ) + (byte) line::x2#7 ← phi( line::@18/(byte) line::x2#8 ) + (byte) line::x#12 ← phi( line::@18/(byte) line::x#2 ) + (byte) line::dx#5 ← phi( line::@18/(byte) line::dx#4 ) + (byte) line::e1#4 ← phi( line::@18/(byte) line::e1#1 ) + (byte) line::sy#2 ← phi( line::@18/(byte) line::sy#5 ) + (byte) line::y#10 ← phi( line::@18/(byte) line::y#18 ) + (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#2 + (byte) line::e1#2 ← (byte) line::e1#4 - (byte) line::dx#5 + to:line::@9 +line::@11: scope:[line] from line::@9 + (byte) line::y#11 ← phi( line::@9/(byte) line::y#17 ) + (byte) line::x#8 ← phi( line::@9/(byte) line::x#7 ) + (byte*) line::canvas#6 ← phi( line::@9/(byte*) line::canvas#10 ) + (byte*) plot::canvas#3 ← (byte*) line::canvas#6 + (byte) plot::x#3 ← (byte) line::x#8 + (byte) plot::y#3 ← (byte) line::y#11 + call plot + to:line::@19 +line::@19: scope:[line] from line::@11 to:line::@return -line::@return: scope:[line] from line::@55 line::plot4 +line::@return: scope:[line] from line::@19 line::@6 + return + to:@return + +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +plot: scope:[plot] from line::@11 line::@4 line::@7 line::@8 + (byte) plot::y#4 ← phi( line::@11/(byte) plot::y#3 line::@4/(byte) plot::y#0 line::@7/(byte) plot::y#1 line::@8/(byte) plot::y#2 ) + (byte*) plot::canvas#4 ← phi( line::@11/(byte*) plot::canvas#3 line::@4/(byte*) plot::canvas#0 line::@7/(byte*) plot::canvas#1 line::@8/(byte*) plot::canvas#2 ) + (byte) plot::x#4 ← phi( line::@11/(byte) plot::x#3 line::@4/(byte) plot::x#0 line::@7/(byte) plot::x#1 line::@8/(byte) plot::x#2 ) + (number~) plot::$0 ← (byte) plot::x#4 / (number) 8 + (number~) plot::$3 ← (number~) plot::$0 * (const byte) SIZEOF_WORD + (byte*~) plot::$1 ← (byte*) plot::canvas#4 + *((const word*) plot_column + (number~) plot::$3) + (byte*) plot::column#0 ← (byte*~) plot::$1 + (number~) plot::$2 ← (byte) plot::x#4 & (number) 7 + *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (number~) plot::$2) + to:plot::@return +plot::@return: scope:[plot] from plot + return + to:@return + +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +eorfill: scope:[eorfill] from main::@22 + (byte*) eorfill::canvas#1 ← phi( main::@22/(byte*) eorfill::canvas#0 ) + (byte*) eorfill::line_buffer#1 ← phi( main::@22/(byte*) eorfill::line_buffer#0 ) + (byte*) eorfill::line_column#0 ← (byte*) eorfill::line_buffer#1 + (byte*) eorfill::fill_column#0 ← (byte*) eorfill::canvas#1 + (byte) eorfill::x#0 ← (byte) 0 + to:eorfill::@1 +eorfill::@1: scope:[eorfill] from eorfill eorfill::@5 + (byte*) eorfill::fill_column#6 ← phi( eorfill/(byte*) eorfill::fill_column#0 eorfill::@5/(byte*) eorfill::fill_column#1 ) + (byte*) eorfill::line_column#5 ← phi( eorfill/(byte*) eorfill::line_column#0 eorfill::@5/(byte*) eorfill::line_column#1 ) + (byte) eorfill::x#2 ← phi( eorfill/(byte) eorfill::x#0 eorfill::@5/(byte) eorfill::x#1 ) + (bool~) eorfill::$0 ← (byte) eorfill::x#2 < (number) $10 + if((bool~) eorfill::$0) goto eorfill::@2 + to:eorfill::@return +eorfill::@2: scope:[eorfill] from eorfill::@1 + (byte) eorfill::x#5 ← phi( eorfill::@1/(byte) eorfill::x#2 ) + (byte*) eorfill::fill_column#5 ← phi( eorfill::@1/(byte*) eorfill::fill_column#6 ) + (byte*) eorfill::line_column#2 ← phi( eorfill::@1/(byte*) eorfill::line_column#5 ) + (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2 + (number) 0) + (byte) eorfill::y#0 ← (byte) 1 + to:eorfill::@3 +eorfill::@3: scope:[eorfill] from eorfill::@2 eorfill::@4 + (byte) eorfill::x#4 ← phi( eorfill::@2/(byte) eorfill::x#5 eorfill::@4/(byte) eorfill::x#6 ) + (byte*) eorfill::fill_column#4 ← phi( eorfill::@2/(byte*) eorfill::fill_column#5 eorfill::@4/(byte*) eorfill::fill_column#2 ) + (byte*) eorfill::line_column#6 ← phi( eorfill::@2/(byte*) eorfill::line_column#2 eorfill::@4/(byte*) eorfill::line_column#3 ) + (byte) eorfill::eor#3 ← phi( eorfill::@2/(byte) eorfill::eor#0 eorfill::@4/(byte) eorfill::eor#1 ) + (byte) eorfill::y#2 ← phi( eorfill::@2/(byte) eorfill::y#0 eorfill::@4/(byte) eorfill::y#1 ) + (bool~) eorfill::$1 ← (byte) eorfill::y#2 < (number) $10*(number) 8 + if((bool~) eorfill::$1) goto eorfill::@4 + to:eorfill::@5 +eorfill::@4: scope:[eorfill] from eorfill::@3 + (byte) eorfill::x#6 ← phi( eorfill::@3/(byte) eorfill::x#4 ) + (byte*) eorfill::fill_column#2 ← phi( eorfill::@3/(byte*) eorfill::fill_column#4 ) + (byte) eorfill::y#3 ← phi( eorfill::@3/(byte) eorfill::y#2 ) + (byte*) eorfill::line_column#3 ← phi( eorfill::@3/(byte*) eorfill::line_column#6 ) + (byte) eorfill::eor#2 ← phi( eorfill::@3/(byte) eorfill::eor#3 ) + (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#3 + (byte) eorfill::y#3) + *((byte*) eorfill::fill_column#2 + (byte) eorfill::y#3) ← (byte) eorfill::eor#1 + (byte) eorfill::y#1 ← ++ (byte) eorfill::y#3 + to:eorfill::@3 +eorfill::@5: scope:[eorfill] from eorfill::@3 + (byte) eorfill::x#3 ← phi( eorfill::@3/(byte) eorfill::x#4 ) + (byte*) eorfill::fill_column#3 ← phi( eorfill::@3/(byte*) eorfill::fill_column#4 ) + (byte*) eorfill::line_column#4 ← phi( eorfill::@3/(byte*) eorfill::line_column#6 ) + (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#4 + (number) $10*(number) 8 + (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#3 + (number) $10*(number) 8 + (byte) eorfill::x#1 ← ++ (byte) eorfill::x#3 + to:eorfill::@1 +eorfill::@return: scope:[eorfill] from eorfill::@1 return to:@return (byte()) abs_u8((byte) abs_u8::u) -abs_u8: scope:[abs_u8] from line line::@24 - (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@24/(byte) abs_u8::u#1 ) +abs_u8: scope:[abs_u8] from line line::@12 + (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@12/(byte) abs_u8::u#1 ) (number~) abs_u8::$0 ← (byte) abs_u8::u#2 & (number) $80 (bool~) abs_u8::$2 ← (number) 0 != (number~) abs_u8::$0 if((bool~) abs_u8::$2) goto abs_u8::@1 @@ -2428,8 +1973,8 @@ abs_u8::@return: scope:[abs_u8] from abs_u8::@1 abs_u8::@2 to:@return (byte()) sgn_u8((byte) sgn_u8::u) -sgn_u8: scope:[sgn_u8] from line::@25 line::@26 - (byte) sgn_u8::u#2 ← phi( line::@25/(byte) sgn_u8::u#0 line::@26/(byte) sgn_u8::u#1 ) +sgn_u8: scope:[sgn_u8] from line::@13 line::@14 + (byte) sgn_u8::u#2 ← phi( line::@13/(byte) sgn_u8::u#0 line::@14/(byte) sgn_u8::u#1 ) (number~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (number) $80 (bool~) sgn_u8::$1 ← (number) 0 != (number~) sgn_u8::$0 if((bool~) sgn_u8::$1) goto sgn_u8::@1 @@ -2475,6 +2020,7 @@ SYMBOL TABLE SSA (const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS = (byte) 0 (const nomodify byte) CIA_TIMER_CONTROL_START = (byte) 1 (const nomodify byte) CIA_TIMER_CONTROL_STOP = (byte) 0 +(const nomodify dword) CLOCKS_PER_INIT = (dword) $12 (const nomodify byte*) COLS = (byte*)(number) $d800 (const nomodify byte*) CONIO_CIA1_PORT_A = (byte*)(number) $dc00 (const nomodify byte*) CONIO_CIA1_PORT_B = (byte*)(number) $dc01 @@ -2488,6 +2034,7 @@ SYMBOL TABLE SSA (const byte) HEXADECIMAL = (number) $10 (const nomodify byte) IRQ_RASTER = (byte) 1 (const nomodify void()**) KERNEL_IRQ = (void()**)(number) $314 +(const nomodify byte*) LINE_BUFFER = (byte*)(number) $4000 (byte) MOS6526_CIA::INTERRUPT (byte) MOS6526_CIA::PORT_A (byte) MOS6526_CIA::PORT_A_DDR @@ -2591,12 +2138,18 @@ SYMBOL TABLE SSA (const byte) RADIX::HEXADECIMAL = (number) $10 (const byte) RADIX::OCTAL = (number) 8 (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 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 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 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 nomodify byte) RED = (byte) 2 (const nomodify byte*) SCREEN = (byte*)(number) $2c00 (const byte*) SINTAB[(number) $140] = kickasm {{ .fill $200, 63 + 63*sin(i*2*PI/$100) }} +(const byte) SIZEOF_DWORD = (byte) 4 (const byte) SIZEOF_WORD = (byte) 2 (const nomodify struct MOS6569_VICII*) VICII = (struct MOS6569_VICII*)(number) $d000 (const nomodify byte) WHITE = (byte) 1 @@ -2632,6 +2185,7 @@ SYMBOL TABLE SSA (dword) clock::return#1 (dword) clock::return#2 (dword) clock::return#3 +(dword) clock::return#4 (void()) clock_start() (label) clock_start::@return (byte*) conio_cursor_color loadstore @@ -2677,29 +2231,12 @@ SYMBOL TABLE SSA (to_nomodify byte*) cputs::s (to_nomodify byte*) cputs::s#0 (to_nomodify byte*) cputs::s#1 -(to_nomodify byte*) cputs::s#10 -(to_nomodify byte*) cputs::s#11 -(to_nomodify byte*) cputs::s#12 -(to_nomodify byte*) cputs::s#13 -(to_nomodify byte*) cputs::s#14 -(to_nomodify byte*) cputs::s#15 -(to_nomodify byte*) cputs::s#16 -(to_nomodify byte*) cputs::s#17 -(to_nomodify byte*) cputs::s#18 -(to_nomodify byte*) cputs::s#19 (to_nomodify byte*) cputs::s#2 -(to_nomodify byte*) cputs::s#20 -(to_nomodify byte*) cputs::s#21 -(to_nomodify byte*) cputs::s#22 -(to_nomodify byte*) cputs::s#23 -(to_nomodify byte*) cputs::s#24 (to_nomodify byte*) cputs::s#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 @@ -2715,6 +2252,55 @@ SYMBOL TABLE SSA (label) cscroll::@7 (label) cscroll::@8 (label) cscroll::@return +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +(bool~) eorfill::$0 +(bool~) eorfill::$1 +(label) eorfill::@1 +(label) eorfill::@2 +(label) eorfill::@3 +(label) eorfill::@4 +(label) eorfill::@5 +(label) eorfill::@return +(byte*) eorfill::canvas +(byte*) eorfill::canvas#0 +(byte*) eorfill::canvas#1 +(byte) eorfill::eor +(byte) eorfill::eor#0 +(byte) eorfill::eor#1 +(byte) eorfill::eor#2 +(byte) eorfill::eor#3 +(byte*) eorfill::fill_column +(byte*) eorfill::fill_column#0 +(byte*) eorfill::fill_column#1 +(byte*) eorfill::fill_column#2 +(byte*) eorfill::fill_column#3 +(byte*) eorfill::fill_column#4 +(byte*) eorfill::fill_column#5 +(byte*) eorfill::fill_column#6 +(byte*) eorfill::line_buffer +(byte*) eorfill::line_buffer#0 +(byte*) eorfill::line_buffer#1 +(byte*) eorfill::line_column +(byte*) eorfill::line_column#0 +(byte*) eorfill::line_column#1 +(byte*) eorfill::line_column#2 +(byte*) eorfill::line_column#3 +(byte*) eorfill::line_column#4 +(byte*) eorfill::line_column#5 +(byte*) eorfill::line_column#6 +(byte) eorfill::x +(byte) eorfill::x#0 +(byte) eorfill::x#1 +(byte) eorfill::x#2 +(byte) eorfill::x#3 +(byte) eorfill::x#4 +(byte) eorfill::x#5 +(byte) eorfill::x#6 +(byte) eorfill::y +(byte) eorfill::y#0 +(byte) eorfill::y#1 +(byte) eorfill::y#2 +(byte) eorfill::y#3 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) (bool~) gotoxy::$0 (bool~) gotoxy::$1 @@ -2735,29 +2321,19 @@ SYMBOL TABLE SSA (byte) gotoxy::x (byte) gotoxy::x#0 (byte) gotoxy::x#1 -(byte) gotoxy::x#10 -(byte) gotoxy::x#11 (byte) gotoxy::x#2 (byte) gotoxy::x#3 (byte) gotoxy::x#4 (byte) gotoxy::x#5 (byte) gotoxy::x#6 -(byte) gotoxy::x#7 -(byte) gotoxy::x#8 -(byte) gotoxy::x#9 (byte) gotoxy::y (byte) gotoxy::y#0 (byte) gotoxy::y#1 -(byte) gotoxy::y#10 -(byte) gotoxy::y#11 (byte) gotoxy::y#2 (byte) gotoxy::y#3 (byte) gotoxy::y#4 (byte) gotoxy::y#5 (byte) gotoxy::y#6 -(byte) gotoxy::y#7 -(byte) gotoxy::y#8 -(byte) gotoxy::y#9 interrupt(KERNEL_MIN)(void()) irq_bottom_1() (byte~) irq_bottom_1::$0 (label) irq_bottom_1::@1 @@ -2804,29 +2380,18 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (void()) line((byte*) line::canvas , (byte) line::x1 , (byte) line::y1 , (byte) line::x2 , (byte) line::y2) (byte~) line::$0 (byte~) line::$1 -(bool~) line::$12 -(number~) line::$13 +(bool~) line::$10 +(number~) line::$11 +(bool~) line::$13 (bool~) line::$14 -(bool~) line::$15 -(bool~) line::$18 +(bool~) line::$16 +(number~) line::$17 (bool~) line::$19 (byte~) line::$2 +(bool~) line::$20 (bool~) line::$21 -(bool~) line::$23 -(bool~) line::$24 -(bool~) line::$27 -(bool~) line::$28 (byte~) line::$3 -(bool~) line::$30 -(number~) line::$33 -(bool~) line::$34 -(bool~) line::$35 -(bool~) line::$38 -(bool~) line::$39 (byte~) line::$4 -(bool~) line::$41 -(bool~) line::$42 -(bool~) line::$43 (byte~) line::$5 (byte~) line::$6 (byte~) line::$7 @@ -2844,52 +2409,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) line::@18 (label) line::@19 (label) line::@2 -(label) line::@20 -(label) line::@21 -(label) line::@22 -(label) line::@23 -(label) line::@24 -(label) line::@25 -(label) line::@26 -(label) line::@27 -(label) line::@28 -(label) line::@29 (label) line::@3 -(label) line::@30 -(label) line::@31 -(label) line::@32 -(label) line::@33 -(label) line::@34 -(label) line::@35 -(label) line::@36 -(label) line::@37 -(label) line::@38 -(label) line::@39 (label) line::@4 -(label) line::@40 -(label) line::@41 -(label) line::@42 -(label) line::@43 -(label) line::@44 -(label) line::@45 -(label) line::@46 -(label) line::@47 -(label) line::@48 -(label) line::@49 (label) line::@5 -(label) line::@50 -(label) line::@51 -(label) line::@52 -(label) line::@53 -(label) line::@54 -(label) line::@55 -(label) line::@56 -(label) line::@57 -(label) line::@58 -(label) line::@59 (label) line::@6 -(label) line::@60 -(label) line::@61 (label) line::@7 (label) line::@8 (label) line::@9 @@ -2910,46 +2433,9 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte*) line::canvas#2 (byte*) line::canvas#20 (byte*) line::canvas#21 -(byte*) line::canvas#22 -(byte*) line::canvas#23 -(byte*) line::canvas#24 -(byte*) line::canvas#25 -(byte*) line::canvas#26 -(byte*) line::canvas#27 -(byte*) line::canvas#28 -(byte*) line::canvas#29 (byte*) line::canvas#3 -(byte*) line::canvas#30 -(byte*) line::canvas#31 -(byte*) line::canvas#32 -(byte*) line::canvas#33 -(byte*) line::canvas#34 -(byte*) line::canvas#35 -(byte*) line::canvas#36 -(byte*) line::canvas#37 -(byte*) line::canvas#38 -(byte*) line::canvas#39 (byte*) line::canvas#4 -(byte*) line::canvas#40 -(byte*) line::canvas#41 -(byte*) line::canvas#42 -(byte*) line::canvas#43 -(byte*) line::canvas#44 -(byte*) line::canvas#45 -(byte*) line::canvas#46 -(byte*) line::canvas#47 -(byte*) line::canvas#48 -(byte*) line::canvas#49 (byte*) line::canvas#5 -(byte*) line::canvas#50 -(byte*) line::canvas#51 -(byte*) line::canvas#52 -(byte*) line::canvas#53 -(byte*) line::canvas#54 -(byte*) line::canvas#55 -(byte*) line::canvas#56 -(byte*) line::canvas#57 -(byte*) line::canvas#58 (byte*) line::canvas#6 (byte*) line::canvas#7 (byte*) line::canvas#8 @@ -2964,49 +2450,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::dx#14 (byte) line::dx#15 (byte) line::dx#16 -(byte) line::dx#17 -(byte) line::dx#18 -(byte) line::dx#19 (byte) line::dx#2 -(byte) line::dx#20 -(byte) line::dx#21 -(byte) line::dx#22 -(byte) line::dx#23 -(byte) line::dx#24 -(byte) line::dx#25 -(byte) line::dx#26 -(byte) line::dx#27 -(byte) line::dx#28 -(byte) line::dx#29 (byte) line::dx#3 -(byte) line::dx#30 -(byte) line::dx#31 -(byte) line::dx#32 -(byte) line::dx#33 -(byte) line::dx#34 -(byte) line::dx#35 -(byte) line::dx#36 -(byte) line::dx#37 -(byte) line::dx#38 -(byte) line::dx#39 (byte) line::dx#4 -(byte) line::dx#40 -(byte) line::dx#41 -(byte) line::dx#42 -(byte) line::dx#43 -(byte) line::dx#44 -(byte) line::dx#45 -(byte) line::dx#46 -(byte) line::dx#47 -(byte) line::dx#48 -(byte) line::dx#49 (byte) line::dx#5 -(byte) line::dx#50 -(byte) line::dx#51 -(byte) line::dx#52 -(byte) line::dx#53 -(byte) line::dx#54 -(byte) line::dx#55 (byte) line::dx#6 (byte) line::dx#7 (byte) line::dx#8 @@ -3020,49 +2467,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::dy#13 (byte) line::dy#14 (byte) line::dy#15 -(byte) line::dy#16 -(byte) line::dy#17 -(byte) line::dy#18 -(byte) line::dy#19 (byte) line::dy#2 -(byte) line::dy#20 -(byte) line::dy#21 -(byte) line::dy#22 -(byte) line::dy#23 -(byte) line::dy#24 -(byte) line::dy#25 -(byte) line::dy#26 -(byte) line::dy#27 -(byte) line::dy#28 -(byte) line::dy#29 (byte) line::dy#3 -(byte) line::dy#30 -(byte) line::dy#31 -(byte) line::dy#32 -(byte) line::dy#33 -(byte) line::dy#34 -(byte) line::dy#35 -(byte) line::dy#36 -(byte) line::dy#37 -(byte) line::dy#38 -(byte) line::dy#39 (byte) line::dy#4 -(byte) line::dy#40 -(byte) line::dy#41 -(byte) line::dy#42 -(byte) line::dy#43 -(byte) line::dy#44 -(byte) line::dy#45 -(byte) line::dy#46 -(byte) line::dy#47 -(byte) line::dy#48 -(byte) line::dy#49 (byte) line::dy#5 -(byte) line::dy#50 -(byte) line::dy#51 -(byte) line::dy#52 -(byte) line::dy#53 -(byte) line::dy#54 (byte) line::dy#6 (byte) line::dy#7 (byte) line::dy#8 @@ -3070,220 +2478,20 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::e (byte) line::e#0 (byte) line::e#1 -(byte) line::e#10 -(byte) line::e#11 -(byte) line::e#12 -(byte) line::e#13 -(byte) line::e#14 -(byte) line::e#15 -(byte) line::e#16 -(byte) line::e#17 -(byte) line::e#18 -(byte) line::e#19 (byte) line::e#2 -(byte) line::e#20 -(byte) line::e#21 -(byte) line::e#22 -(byte) line::e#23 -(byte) line::e#24 -(byte) line::e#25 -(byte) line::e#26 -(byte) line::e#27 (byte) line::e#3 (byte) line::e#4 (byte) line::e#5 (byte) line::e#6 (byte) line::e#7 -(byte) line::e#8 -(byte) line::e#9 (byte) line::e1 (byte) line::e1#0 (byte) line::e1#1 -(byte) line::e1#10 -(byte) line::e1#11 -(byte) line::e1#12 -(byte) line::e1#13 -(byte) line::e1#14 -(byte) line::e1#15 -(byte) line::e1#16 (byte) line::e1#2 (byte) line::e1#3 (byte) line::e1#4 (byte) line::e1#5 (byte) line::e1#6 -(byte) line::e1#7 -(byte) line::e1#8 -(byte) line::e1#9 -(label) line::plot1 -(number~) line::plot1_$0 -(byte*~) line::plot1_$1 -(number~) line::plot1_$2 -(number~) line::plot1_$3 -(byte*) line::plot1_canvas -(byte*) line::plot1_canvas#0 -(byte*) line::plot1_canvas#1 -(byte*) line::plot1_column -(byte*) line::plot1_column#0 -(byte) line::plot1_x -(byte) line::plot1_x#0 -(byte) line::plot1_x#1 -(byte) line::plot1_y -(byte) line::plot1_y#0 -(byte) line::plot1_y#1 -(label) line::plot2 -(number~) line::plot2_$0 -(byte*~) line::plot2_$1 -(number~) line::plot2_$2 -(number~) line::plot2_$3 -(byte*) line::plot2_canvas -(byte*) line::plot2_canvas#0 -(byte*) line::plot2_canvas#1 -(byte*) line::plot2_column -(byte*) line::plot2_column#0 -(byte) line::plot2_x -(byte) line::plot2_x#0 -(byte) line::plot2_x#1 -(byte) line::plot2_y -(byte) line::plot2_y#0 -(byte) line::plot2_y#1 -(label) line::plot3 -(number~) line::plot3_$0 -(byte*~) line::plot3_$1 -(number~) line::plot3_$2 -(number~) line::plot3_$3 -(byte*) line::plot3_canvas -(byte*) line::plot3_canvas#0 -(byte*) line::plot3_canvas#1 -(byte*) line::plot3_column -(byte*) line::plot3_column#0 -(byte) line::plot3_x -(byte) line::plot3_x#0 -(byte) line::plot3_x#1 -(byte) line::plot3_y -(byte) line::plot3_y#0 -(byte) line::plot3_y#1 -(label) line::plot4 -(number~) line::plot4_$0 -(byte*~) line::plot4_$1 -(number~) line::plot4_$2 -(number~) line::plot4_$3 -(byte*) line::plot4_canvas -(byte*) line::plot4_canvas#0 -(byte*) line::plot4_canvas#1 -(byte*) line::plot4_column -(byte*) line::plot4_column#0 -(byte) line::plot4_x -(byte) line::plot4_x#0 -(byte) line::plot4_x#1 -(byte) line::plot4_y -(byte) line::plot4_y#0 -(byte) line::plot4_y#1 -(byte) line::print_col -(byte) line::print_col#0 -(byte) line::print_col#1 -(byte) line::print_col#10 -(byte) line::print_col#11 -(byte) line::print_col#12 -(byte) line::print_col#13 -(byte) line::print_col#14 -(byte) line::print_col#15 -(byte) line::print_col#16 -(byte) line::print_col#17 -(byte) line::print_col#18 -(byte) line::print_col#19 -(byte) line::print_col#2 -(byte) line::print_col#20 -(byte) line::print_col#21 -(byte) line::print_col#22 -(byte) line::print_col#23 -(byte) line::print_col#24 -(byte) line::print_col#25 -(byte) line::print_col#26 -(byte) line::print_col#27 -(byte) line::print_col#28 -(byte) line::print_col#29 -(byte) line::print_col#3 -(byte) line::print_col#30 -(byte) line::print_col#31 -(byte) line::print_col#32 -(byte) line::print_col#33 -(byte) line::print_col#34 -(byte) line::print_col#35 -(byte) line::print_col#36 -(byte) line::print_col#37 -(byte) line::print_col#38 -(byte) line::print_col#39 -(byte) line::print_col#4 -(byte) line::print_col#40 -(byte) line::print_col#41 -(byte) line::print_col#42 -(byte) line::print_col#43 -(byte) line::print_col#44 -(byte) line::print_col#5 -(byte) line::print_col#6 -(byte) line::print_col#7 -(byte) line::print_col#8 -(byte) line::print_col#9 -(byte) line::print_row -(byte) line::print_row#0 -(byte) line::print_row#1 -(byte) line::print_row#10 -(byte) line::print_row#11 -(byte) line::print_row#12 -(byte) line::print_row#13 -(byte) line::print_row#14 -(byte) line::print_row#15 -(byte) line::print_row#16 -(byte) line::print_row#17 -(byte) line::print_row#18 -(byte) line::print_row#19 -(byte) line::print_row#2 -(byte) line::print_row#20 -(byte) line::print_row#21 -(byte) line::print_row#22 -(byte) line::print_row#23 -(byte) line::print_row#24 -(byte) line::print_row#25 -(byte) line::print_row#26 -(byte) line::print_row#27 -(byte) line::print_row#28 -(byte) line::print_row#29 -(byte) line::print_row#3 -(byte) line::print_row#30 -(byte) line::print_row#31 -(byte) line::print_row#32 -(byte) line::print_row#33 -(byte) line::print_row#34 -(byte) line::print_row#35 -(byte) line::print_row#36 -(byte) line::print_row#37 -(byte) line::print_row#38 -(byte) line::print_row#39 -(byte) line::print_row#4 -(byte) line::print_row#40 -(byte) line::print_row#41 -(byte) line::print_row#42 -(byte) line::print_row#43 -(byte) line::print_row#44 -(byte) line::print_row#5 -(byte) line::print_row#6 -(byte) line::print_row#7 -(byte) line::print_row#8 -(byte) line::print_row#9 -(const byte*) line::s[(byte) 4] = (byte*) "dx:" -(const byte*) line::s1[(byte) 5] = (byte*) " dy:" -(const byte*) line::s10[(byte) 2] = (byte*) "," -(const byte*) line::s11[(byte) 2] = (byte*) ")" -(const byte*) line::s12[(byte) 2] = (byte*) " " -(const byte*) line::s13[(byte) 2] = (byte*) " " -(const byte*) line::s2[(byte) 5] = (byte*) " sx:" -(const byte*) line::s3[(byte) 5] = (byte*) " sy:" -(const byte*) line::s4[(byte) 2] = (byte*) " " -(const byte*) line::s5[(byte) 2] = (byte*) " " -(const byte*) line::s6[(byte) 2] = (byte*) "*" -(const byte*) line::s7[(byte) 2] = (byte*) " " -(const byte*) line::s8[(byte) 2] = (byte*) " " -(const byte*) line::s9[(byte) 2] = (byte*) "(" (byte) line::sx (byte) line::sx#0 (byte) line::sx#1 @@ -3292,49 +2500,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::sx#12 (byte) line::sx#13 (byte) line::sx#14 -(byte) line::sx#15 -(byte) line::sx#16 -(byte) line::sx#17 -(byte) line::sx#18 -(byte) line::sx#19 (byte) line::sx#2 -(byte) line::sx#20 -(byte) line::sx#21 -(byte) line::sx#22 -(byte) line::sx#23 -(byte) line::sx#24 -(byte) line::sx#25 -(byte) line::sx#26 -(byte) line::sx#27 -(byte) line::sx#28 -(byte) line::sx#29 (byte) line::sx#3 -(byte) line::sx#30 -(byte) line::sx#31 -(byte) line::sx#32 -(byte) line::sx#33 -(byte) line::sx#34 -(byte) line::sx#35 -(byte) line::sx#36 -(byte) line::sx#37 -(byte) line::sx#38 -(byte) line::sx#39 (byte) line::sx#4 -(byte) line::sx#40 -(byte) line::sx#41 -(byte) line::sx#42 -(byte) line::sx#43 -(byte) line::sx#44 -(byte) line::sx#45 -(byte) line::sx#46 -(byte) line::sx#47 -(byte) line::sx#48 -(byte) line::sx#49 (byte) line::sx#5 -(byte) line::sx#50 -(byte) line::sx#51 -(byte) line::sx#52 -(byte) line::sx#53 (byte) line::sx#6 (byte) line::sx#7 (byte) line::sx#8 @@ -3346,49 +2515,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::sy#11 (byte) line::sy#12 (byte) line::sy#13 -(byte) line::sy#14 -(byte) line::sy#15 -(byte) line::sy#16 -(byte) line::sy#17 -(byte) line::sy#18 -(byte) line::sy#19 (byte) line::sy#2 -(byte) line::sy#20 -(byte) line::sy#21 -(byte) line::sy#22 -(byte) line::sy#23 -(byte) line::sy#24 -(byte) line::sy#25 -(byte) line::sy#26 -(byte) line::sy#27 -(byte) line::sy#28 -(byte) line::sy#29 (byte) line::sy#3 -(byte) line::sy#30 -(byte) line::sy#31 -(byte) line::sy#32 -(byte) line::sy#33 -(byte) line::sy#34 -(byte) line::sy#35 -(byte) line::sy#36 -(byte) line::sy#37 -(byte) line::sy#38 -(byte) line::sy#39 (byte) line::sy#4 -(byte) line::sy#40 -(byte) line::sy#41 -(byte) line::sy#42 -(byte) line::sy#43 -(byte) line::sy#44 -(byte) line::sy#45 -(byte) line::sy#46 -(byte) line::sy#47 -(byte) line::sy#48 -(byte) line::sy#49 (byte) line::sy#5 -(byte) line::sy#50 -(byte) line::sy#51 -(byte) line::sy#52 (byte) line::sy#6 (byte) line::sy#7 (byte) line::sy#8 @@ -3408,52 +2538,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::x#19 (byte) line::x#2 (byte) line::x#20 -(byte) line::x#21 -(byte) line::x#22 -(byte) line::x#23 -(byte) line::x#24 -(byte) line::x#25 -(byte) line::x#26 -(byte) line::x#27 -(byte) line::x#28 -(byte) line::x#29 (byte) line::x#3 -(byte) line::x#30 -(byte) line::x#31 -(byte) line::x#32 -(byte) line::x#33 -(byte) line::x#34 -(byte) line::x#35 -(byte) line::x#36 -(byte) line::x#37 -(byte) line::x#38 -(byte) line::x#39 (byte) line::x#4 -(byte) line::x#40 -(byte) line::x#41 -(byte) line::x#42 -(byte) line::x#43 -(byte) line::x#44 -(byte) line::x#45 -(byte) line::x#46 -(byte) line::x#47 -(byte) line::x#48 -(byte) line::x#49 (byte) line::x#5 -(byte) line::x#50 -(byte) line::x#51 -(byte) line::x#52 -(byte) line::x#53 -(byte) line::x#54 -(byte) line::x#55 -(byte) line::x#56 -(byte) line::x#57 -(byte) line::x#58 -(byte) line::x#59 (byte) line::x#6 -(byte) line::x#60 -(byte) line::x#61 -(byte) line::x#62 (byte) line::x#7 (byte) line::x#8 (byte) line::x#9 @@ -3462,6 +2550,8 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::x1#1 (byte) line::x1#2 (byte) line::x1#3 +(byte) line::x1#4 +(byte) line::x1#5 (byte) line::x2 (byte) line::x2#0 (byte) line::x2#1 @@ -3470,25 +2560,8 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::x2#12 (byte) line::x2#13 (byte) line::x2#14 -(byte) line::x2#15 -(byte) line::x2#16 -(byte) line::x2#17 -(byte) line::x2#18 -(byte) line::x2#19 (byte) line::x2#2 -(byte) line::x2#20 -(byte) line::x2#21 -(byte) line::x2#22 -(byte) line::x2#23 -(byte) line::x2#24 -(byte) line::x2#25 -(byte) line::x2#26 -(byte) line::x2#27 -(byte) line::x2#28 -(byte) line::x2#29 (byte) line::x2#3 -(byte) line::x2#30 -(byte) line::x2#31 (byte) line::x2#4 (byte) line::x2#5 (byte) line::x2#6 @@ -3511,54 +2584,10 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::y#2 (byte) line::y#20 (byte) line::y#21 -(byte) line::y#22 -(byte) line::y#23 -(byte) line::y#24 -(byte) line::y#25 -(byte) line::y#26 -(byte) line::y#27 -(byte) line::y#28 -(byte) line::y#29 (byte) line::y#3 -(byte) line::y#30 -(byte) line::y#31 -(byte) line::y#32 -(byte) line::y#33 -(byte) line::y#34 -(byte) line::y#35 -(byte) line::y#36 -(byte) line::y#37 -(byte) line::y#38 -(byte) line::y#39 (byte) line::y#4 -(byte) line::y#40 -(byte) line::y#41 -(byte) line::y#42 -(byte) line::y#43 -(byte) line::y#44 -(byte) line::y#45 -(byte) line::y#46 -(byte) line::y#47 -(byte) line::y#48 -(byte) line::y#49 (byte) line::y#5 -(byte) line::y#50 -(byte) line::y#51 -(byte) line::y#52 -(byte) line::y#53 -(byte) line::y#54 -(byte) line::y#55 -(byte) line::y#56 -(byte) line::y#57 -(byte) line::y#58 -(byte) line::y#59 (byte) line::y#6 -(byte) line::y#60 -(byte) line::y#61 -(byte) line::y#62 -(byte) line::y#63 -(byte) line::y#64 -(byte) line::y#65 (byte) line::y#7 (byte) line::y#8 (byte) line::y#9 @@ -3568,6 +2597,8 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::y1#2 (byte) line::y1#3 (byte) line::y1#4 +(byte) line::y1#5 +(byte) line::y1#6 (byte) line::y2 (byte) line::y2#0 (byte) line::y2#1 @@ -3578,49 +2609,25 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) line::y2#14 (byte) line::y2#15 (byte) line::y2#16 -(byte) line::y2#17 -(byte) line::y2#18 -(byte) line::y2#19 (byte) line::y2#2 -(byte) line::y2#20 -(byte) line::y2#21 -(byte) line::y2#22 -(byte) line::y2#23 -(byte) line::y2#24 -(byte) line::y2#25 -(byte) line::y2#26 -(byte) line::y2#27 -(byte) line::y2#28 -(byte) line::y2#29 (byte) line::y2#3 -(byte) line::y2#30 -(byte) line::y2#31 -(byte) line::y2#32 -(byte) line::y2#33 -(byte) line::y2#34 -(byte) line::y2#35 -(byte) line::y2#36 -(byte) line::y2#37 -(byte) line::y2#38 -(byte) line::y2#39 (byte) line::y2#4 -(byte) line::y2#40 -(byte) line::y2#41 -(byte) line::y2#42 -(byte) line::y2#43 (byte) line::y2#5 (byte) line::y2#6 (byte) line::y2#7 (byte) line::y2#8 (byte) line::y2#9 (void()) main() -(byte~) main::$12 -(byte~) main::$13 -(byte~) main::$14 -(word~) main::$19 -(bool~) main::$20 -(bool~) main::$21 +(byte~) main::$15 +(byte~) main::$16 +(byte~) main::$17 +(dword~) main::$18 +(dword~) main::$19 +(word~) main::$22 +(bool~) main::$23 +(bool~) main::$24 (number~) main::$5 +(number~) main::$6 (bool~) main::$7 (bool~) main::$8 (label) main::@1 @@ -3646,7 +2653,6 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) main::@28 (label) main::@29 (label) main::@3 -(label) main::@30 (label) main::@4 (label) main::@5 (label) main::@6 @@ -3677,7 +2683,6 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte*) main::canvas#21 (byte*) main::canvas#22 (byte*) main::canvas#23 -(byte*) main::canvas#24 (byte*) main::canvas#3 (byte*) main::canvas#4 (byte*) main::canvas#5 @@ -3693,7 +2698,37 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte*) main::cols#4 (byte*) main::cols#5 (byte*) main::cols#6 -(const byte) main::p0_idx = (byte) $88 +(dword) main::cyclecount +(dword) main::cyclecount#0 +(dword) main::cyclecount#1 +(dword) main::cyclecount#2 +(dword) main::cyclecount#3 +(dword) main::cyclecount#4 +(byte) main::p0_idx +(byte) main::p0_idx#0 +(byte) main::p0_idx#1 +(byte) main::p0_idx#10 +(byte) main::p0_idx#11 +(byte) main::p0_idx#12 +(byte) main::p0_idx#13 +(byte) main::p0_idx#14 +(byte) main::p0_idx#15 +(byte) main::p0_idx#16 +(byte) main::p0_idx#17 +(byte) main::p0_idx#18 +(byte) main::p0_idx#19 +(byte) main::p0_idx#2 +(byte) main::p0_idx#20 +(byte) main::p0_idx#21 +(byte) main::p0_idx#22 +(byte) main::p0_idx#23 +(byte) main::p0_idx#3 +(byte) main::p0_idx#4 +(byte) main::p0_idx#5 +(byte) main::p0_idx#6 +(byte) main::p0_idx#7 +(byte) main::p0_idx#8 +(byte) main::p0_idx#9 (byte) main::p1_idx (byte) main::p1_idx#0 (byte) main::p1_idx#1 @@ -3719,11 +2754,33 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::p1_idx#7 (byte) main::p1_idx#8 (byte) main::p1_idx#9 -(const byte*) main::s[(byte) 2] = (byte*) "(" -(const byte*) main::s1[(byte) 2] = (byte*) "," -(const byte*) main::s2[(byte) 4] = (byte*) ")-(" -(const byte*) main::s3[(byte) 2] = (byte*) "," -(const byte*) main::s4[(byte) 2] = (byte*) ")" +(byte) main::p2_idx +(byte) main::p2_idx#0 +(byte) main::p2_idx#1 +(byte) main::p2_idx#10 +(byte) main::p2_idx#11 +(byte) main::p2_idx#12 +(byte) main::p2_idx#13 +(byte) main::p2_idx#14 +(byte) main::p2_idx#15 +(byte) main::p2_idx#16 +(byte) main::p2_idx#17 +(byte) main::p2_idx#18 +(byte) main::p2_idx#19 +(byte) main::p2_idx#2 +(byte) main::p2_idx#20 +(byte) main::p2_idx#21 +(byte) main::p2_idx#22 +(byte) main::p2_idx#23 +(byte) main::p2_idx#3 +(byte) main::p2_idx#4 +(byte) main::p2_idx#5 +(byte) main::p2_idx#6 +(byte) main::p2_idx#7 +(byte) main::p2_idx#8 +(byte) main::p2_idx#9 +(const byte*) main::s[(byte) 8] = (byte*) "frame: " +(const byte*) main::s1[(byte) $a] = (byte*) " cycles: " (byte*) main::screen (byte*) main::screen#0 (byte*) main::screen#1 @@ -3782,31 +2839,13 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::x0 (byte) main::x0#0 (byte) main::x0#1 -(byte) main::x0#10 (byte) main::x0#2 -(byte) main::x0#3 -(byte) main::x0#4 -(byte) main::x0#5 -(byte) main::x0#6 -(byte) main::x0#7 -(byte) main::x0#8 -(byte) main::x0#9 (byte) main::x1 (byte) main::x1#0 (byte) main::x1#1 -(byte) main::x1#10 -(byte) main::x1#11 -(byte) main::x1#12 -(byte) main::x1#13 -(byte) main::x1#14 -(byte) main::x1#2 -(byte) main::x1#3 -(byte) main::x1#4 -(byte) main::x1#5 -(byte) main::x1#6 -(byte) main::x1#7 -(byte) main::x1#8 -(byte) main::x1#9 +(byte) main::x2 +(byte) main::x2#0 +(byte) main::x2#1 (byte) main::y (byte) main::y#0 (byte) main::y#1 @@ -3818,35 +2857,13 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::y0 (byte) main::y0#0 (byte) main::y0#1 -(byte) main::y0#10 -(byte) main::y0#11 -(byte) main::y0#12 (byte) main::y0#2 -(byte) main::y0#3 -(byte) main::y0#4 -(byte) main::y0#5 -(byte) main::y0#6 -(byte) main::y0#7 -(byte) main::y0#8 -(byte) main::y0#9 (byte) main::y1 (byte) main::y1#0 (byte) main::y1#1 -(byte) main::y1#10 -(byte) main::y1#11 -(byte) main::y1#12 -(byte) main::y1#13 -(byte) main::y1#14 -(byte) main::y1#15 -(byte) main::y1#16 -(byte) main::y1#2 -(byte) main::y1#3 -(byte) main::y1#4 -(byte) main::y1#5 -(byte) main::y1#6 -(byte) main::y1#7 -(byte) main::y1#8 -(byte) main::y1#9 +(byte) main::y2 +(byte) main::y2#0 +(byte) main::y2#1 (void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) (byte*~) memcpy::$0 (bool~) memcpy::$1 @@ -3952,8 +2969,34 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (void*) memset::str#7 (void*) memset::str#8 (void*) memset::str#9 -(const byte*) plot_bit[] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } -(const word*) plot_column[] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +(number~) plot::$0 +(byte*~) plot::$1 +(number~) plot::$2 +(number~) plot::$3 +(label) plot::@return +(byte*) plot::canvas +(byte*) plot::canvas#0 +(byte*) plot::canvas#1 +(byte*) plot::canvas#2 +(byte*) plot::canvas#3 +(byte*) plot::canvas#4 +(byte*) plot::column +(byte*) plot::column#0 +(byte) plot::x +(byte) plot::x#0 +(byte) plot::x#1 +(byte) plot::x#2 +(byte) plot::x#3 +(byte) plot::x#4 +(byte) plot::y +(byte) plot::y#0 +(byte) plot::y#1 +(byte) plot::y#2 +(byte) plot::y#3 +(byte) plot::y#4 +(const byte*) plot_bit[(number) 8] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } +(const word*) plot_column[(number) $10] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } (struct printf_buffer_number) printf_buffer loadstore = {} (const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) } (byte) printf_buffer_number::sign @@ -4030,6 +3073,7 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte*) printf_number_buffer::buffer_digits#18 (byte*) printf_number_buffer::buffer_digits#19 (byte*) printf_number_buffer::buffer_digits#2 +(byte*) printf_number_buffer::buffer_digits#20 (byte*) printf_number_buffer::buffer_digits#3 (byte*) printf_number_buffer::buffer_digits#4 (byte*) printf_number_buffer::buffer_digits#5 @@ -4042,6 +3086,7 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_number_buffer::buffer_sign#1 (byte) printf_number_buffer::buffer_sign#10 (byte) printf_number_buffer::buffer_sign#11 +(byte) printf_number_buffer::buffer_sign#12 (byte) printf_number_buffer::buffer_sign#2 (byte) printf_number_buffer::buffer_sign#3 (byte) printf_number_buffer::buffer_sign#4 @@ -4066,6 +3111,7 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_number_buffer::format_justify_left#19 (byte) printf_number_buffer::format_justify_left#2 (byte) printf_number_buffer::format_justify_left#20 +(byte) printf_number_buffer::format_justify_left#21 (byte) printf_number_buffer::format_justify_left#3 (byte) printf_number_buffer::format_justify_left#4 (byte) printf_number_buffer::format_justify_left#5 @@ -4080,10 +3126,13 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_number_buffer::format_min_length#3 (byte) printf_number_buffer::format_min_length#4 (byte) printf_number_buffer::format_min_length#5 +(byte) printf_number_buffer::format_min_length#6 (byte) printf_number_buffer::format_radix (byte) printf_number_buffer::format_radix#0 +(byte) printf_number_buffer::format_radix#1 (byte) printf_number_buffer::format_sign_always (byte) printf_number_buffer::format_sign_always#0 +(byte) printf_number_buffer::format_sign_always#1 (byte) printf_number_buffer::format_upper_case (byte) printf_number_buffer::format_upper_case#0 (byte) printf_number_buffer::format_upper_case#1 @@ -4094,6 +3143,7 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_number_buffer::format_upper_case#14 (byte) printf_number_buffer::format_upper_case#15 (byte) printf_number_buffer::format_upper_case#16 +(byte) printf_number_buffer::format_upper_case#17 (byte) printf_number_buffer::format_upper_case#2 (byte) printf_number_buffer::format_upper_case#3 (byte) printf_number_buffer::format_upper_case#4 @@ -4117,6 +3167,7 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_number_buffer::format_zero_padding#19 (byte) printf_number_buffer::format_zero_padding#2 (byte) printf_number_buffer::format_zero_padding#20 +(byte) printf_number_buffer::format_zero_padding#21 (byte) printf_number_buffer::format_zero_padding#3 (byte) printf_number_buffer::format_zero_padding#4 (byte) printf_number_buffer::format_zero_padding#5 @@ -4191,177 +3242,111 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (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#10 -(byte) printf_uchar::format_justify_left#11 -(byte) printf_uchar::format_justify_left#12 -(byte) printf_uchar::format_justify_left#13 -(byte) printf_uchar::format_justify_left#14 -(byte) printf_uchar::format_justify_left#15 -(byte) printf_uchar::format_justify_left#16 -(byte) printf_uchar::format_justify_left#17 -(byte) printf_uchar::format_justify_left#18 -(byte) printf_uchar::format_justify_left#19 (byte) printf_uchar::format_justify_left#2 -(byte) printf_uchar::format_justify_left#20 -(byte) printf_uchar::format_justify_left#21 -(byte) printf_uchar::format_justify_left#22 -(byte) printf_uchar::format_justify_left#23 (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_justify_left#7 -(byte) printf_uchar::format_justify_left#8 -(byte) printf_uchar::format_justify_left#9 (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#10 -(byte) printf_uchar::format_min_length#11 -(byte) printf_uchar::format_min_length#12 -(byte) printf_uchar::format_min_length#13 -(byte) printf_uchar::format_min_length#14 -(byte) printf_uchar::format_min_length#15 -(byte) printf_uchar::format_min_length#16 -(byte) printf_uchar::format_min_length#17 -(byte) printf_uchar::format_min_length#18 -(byte) printf_uchar::format_min_length#19 (byte) printf_uchar::format_min_length#2 -(byte) printf_uchar::format_min_length#20 -(byte) printf_uchar::format_min_length#21 -(byte) printf_uchar::format_min_length#22 -(byte) printf_uchar::format_min_length#23 (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_min_length#7 -(byte) printf_uchar::format_min_length#8 -(byte) printf_uchar::format_min_length#9 (byte) printf_uchar::format_radix (byte) printf_uchar::format_radix#0 (byte) printf_uchar::format_radix#1 -(byte) printf_uchar::format_radix#10 -(byte) printf_uchar::format_radix#11 -(byte) printf_uchar::format_radix#12 -(byte) printf_uchar::format_radix#13 -(byte) printf_uchar::format_radix#14 -(byte) printf_uchar::format_radix#15 -(byte) printf_uchar::format_radix#16 -(byte) printf_uchar::format_radix#17 -(byte) printf_uchar::format_radix#18 -(byte) printf_uchar::format_radix#19 (byte) printf_uchar::format_radix#2 -(byte) printf_uchar::format_radix#20 -(byte) printf_uchar::format_radix#21 -(byte) printf_uchar::format_radix#22 -(byte) printf_uchar::format_radix#23 (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_radix#7 -(byte) printf_uchar::format_radix#8 -(byte) printf_uchar::format_radix#9 (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#10 -(byte) printf_uchar::format_sign_always#11 -(byte) printf_uchar::format_sign_always#12 -(byte) printf_uchar::format_sign_always#13 -(byte) printf_uchar::format_sign_always#14 -(byte) printf_uchar::format_sign_always#15 -(byte) printf_uchar::format_sign_always#16 -(byte) printf_uchar::format_sign_always#17 -(byte) printf_uchar::format_sign_always#18 -(byte) printf_uchar::format_sign_always#19 (byte) printf_uchar::format_sign_always#2 -(byte) printf_uchar::format_sign_always#20 -(byte) printf_uchar::format_sign_always#21 -(byte) printf_uchar::format_sign_always#22 -(byte) printf_uchar::format_sign_always#23 (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_sign_always#7 -(byte) printf_uchar::format_sign_always#8 -(byte) printf_uchar::format_sign_always#9 (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#10 -(byte) printf_uchar::format_upper_case#11 -(byte) printf_uchar::format_upper_case#12 -(byte) printf_uchar::format_upper_case#13 -(byte) printf_uchar::format_upper_case#14 -(byte) printf_uchar::format_upper_case#15 -(byte) printf_uchar::format_upper_case#16 -(byte) printf_uchar::format_upper_case#17 -(byte) printf_uchar::format_upper_case#18 -(byte) printf_uchar::format_upper_case#19 (byte) printf_uchar::format_upper_case#2 -(byte) printf_uchar::format_upper_case#20 -(byte) printf_uchar::format_upper_case#21 -(byte) printf_uchar::format_upper_case#22 -(byte) printf_uchar::format_upper_case#23 (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_upper_case#7 -(byte) printf_uchar::format_upper_case#8 -(byte) printf_uchar::format_upper_case#9 (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#10 -(byte) printf_uchar::format_zero_padding#11 -(byte) printf_uchar::format_zero_padding#12 -(byte) printf_uchar::format_zero_padding#13 -(byte) printf_uchar::format_zero_padding#14 -(byte) printf_uchar::format_zero_padding#15 -(byte) printf_uchar::format_zero_padding#16 -(byte) printf_uchar::format_zero_padding#17 -(byte) printf_uchar::format_zero_padding#18 -(byte) printf_uchar::format_zero_padding#19 (byte) printf_uchar::format_zero_padding#2 -(byte) printf_uchar::format_zero_padding#20 -(byte) printf_uchar::format_zero_padding#21 -(byte) printf_uchar::format_zero_padding#22 -(byte) printf_uchar::format_zero_padding#23 (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::format_zero_padding#7 -(byte) printf_uchar::format_zero_padding#8 -(byte) printf_uchar::format_zero_padding#9 (byte) printf_uchar::uvalue (byte) printf_uchar::uvalue#0 (byte) printf_uchar::uvalue#1 -(byte) printf_uchar::uvalue#10 -(byte) printf_uchar::uvalue#11 -(byte) printf_uchar::uvalue#12 -(byte) printf_uchar::uvalue#13 -(byte) printf_uchar::uvalue#14 -(byte) printf_uchar::uvalue#15 -(byte) printf_uchar::uvalue#16 -(byte) printf_uchar::uvalue#17 -(byte) printf_uchar::uvalue#18 -(byte) printf_uchar::uvalue#19 (byte) printf_uchar::uvalue#2 -(byte) printf_uchar::uvalue#20 -(byte) printf_uchar::uvalue#21 -(byte) printf_uchar::uvalue#22 (byte) printf_uchar::uvalue#3 (byte) printf_uchar::uvalue#4 -(byte) printf_uchar::uvalue#5 -(byte) printf_uchar::uvalue#6 -(byte) printf_uchar::uvalue#7 -(byte) printf_uchar::uvalue#8 -(byte) printf_uchar::uvalue#9 +(void()) printf_ulong((dword) printf_ulong::uvalue , (byte) printf_ulong::format_min_length , (byte) printf_ulong::format_justify_left , (byte) printf_ulong::format_sign_always , (byte) printf_ulong::format_zero_padding , (byte) printf_ulong::format_upper_case , (byte) printf_ulong::format_radix) +(number~) printf_ulong::$0 +(byte~) printf_ulong::$1 +(number~) printf_ulong::$2 +(bool~) printf_ulong::$5 +(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_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_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_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_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_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 +(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 (void()) setup_irq() (label) setup_irq::@return (byte()) sgn_u8((byte) sgn_u8::u) @@ -4637,6 +3622,158 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_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 Adding number conversion cast (unumber) $40 in Adding number conversion cast (unumber) 0 in (bool~) memset::$0 ← (word) memset::num#6 > (number) 0 @@ -4654,12 +3791,21 @@ Adding number conversion cast (unumber) 1 in (number~) uctoa::$4 ← (byte) ucto 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) $19 in (bool~) gotoxy::$0 ← (byte) gotoxy::y#8 > (number) $19 -Adding number conversion cast (unumber) $28 in (bool~) gotoxy::$2 ← (byte) gotoxy::x#8 >= (number) $28 +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~) 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::$8 * (number) $28 Adding number conversion cast (unumber) gotoxy::$4 in (number~) gotoxy::$4 ← (word~) gotoxy::$8 * (unumber)(number) $28 -Adding number conversion cast (unumber) gotoxy::$5 in (number~) gotoxy::$5 ← (unumber~) gotoxy::$4 + (byte) gotoxy::x#9 +Adding number conversion cast (unumber) gotoxy::$5 in (number~) gotoxy::$5 ← (unumber~) gotoxy::$4 + (byte) gotoxy::x#4 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) 0 in (byte) conio_cursor_x ← (number) 0 @@ -4684,32 +3830,49 @@ 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::$1 ← (number) 0 != (byte) cputs::c#1 Adding number conversion cast (unumber) 0 in *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (number) 0 -Adding number conversion cast (unumber) 0 in (bool~) printf_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#19 -Adding number conversion cast (unumber) printf_uchar::$2 in (byte) printf_uchar::format_upper_case#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#21 printf_uchar::@2/(byte) printf_uchar::format_upper_case#22 ) - (byte) printf_uchar::format_zero_padding#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#21 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#22 ) - (byte) printf_uchar::format_sign_always#21 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#22 printf_uchar::@2/(byte) printf_uchar::format_sign_always#23 ) - (byte) printf_uchar::format_justify_left#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#21 printf_uchar::@2/(byte) printf_uchar::format_justify_left#22 ) - (byte) printf_uchar::format_min_length#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#21 printf_uchar::@2/(byte) printf_uchar::format_min_length#22 ) - (byte) printf_uchar::format_radix#19 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#21 printf_uchar::@2/(byte) printf_uchar::format_radix#22 ) - (byte) printf_uchar::uvalue#19 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#20 printf_uchar::@2/(byte) printf_uchar::uvalue#21 ) +Adding number conversion cast (unumber) 0 in (bool~) printf_ulong::$5 ← (number) 0 != (byte) printf_ulong::format_sign_always#1 +Adding number conversion cast (unumber) printf_ulong::$2 in (byte) printf_ulong::format_upper_case#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#3 printf_ulong::@2/(byte) printf_ulong::format_upper_case#4 ) + (byte) printf_ulong::format_zero_padding#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#3 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#4 ) + (byte) printf_ulong::format_sign_always#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#4 printf_ulong::@2/(byte) printf_ulong::format_sign_always#5 ) + (byte) printf_ulong::format_justify_left#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#3 printf_ulong::@2/(byte) printf_ulong::format_justify_left#4 ) + (byte) printf_ulong::format_min_length#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#3 printf_ulong::@2/(byte) printf_ulong::format_min_length#4 ) + (byte) printf_ulong::format_radix#1 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#3 printf_ulong::@2/(byte) printf_ulong::format_radix#4 ) + (dword) printf_ulong::uvalue#1 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#2 printf_ulong::@2/(dword) printf_ulong::uvalue#3 ) + (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#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_upper_case#3 printf_ulong::@2/(byte) printf_ulong::format_upper_case#4 ) + (byte) printf_ulong::format_zero_padding#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_zero_padding#3 printf_ulong::@2/(byte) printf_ulong::format_zero_padding#4 ) + (byte) printf_ulong::format_sign_always#3 ← phi( printf_ulong::@1/(byte) printf_ulong::format_sign_always#4 printf_ulong::@2/(byte) printf_ulong::format_sign_always#5 ) + (byte) printf_ulong::format_justify_left#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_justify_left#3 printf_ulong::@2/(byte) printf_ulong::format_justify_left#4 ) + (byte) printf_ulong::format_min_length#2 ← phi( printf_ulong::@1/(byte) printf_ulong::format_min_length#3 printf_ulong::@2/(byte) printf_ulong::format_min_length#4 ) + (byte) printf_ulong::format_radix#1 ← phi( printf_ulong::@1/(byte) printf_ulong::format_radix#3 printf_ulong::@2/(byte) printf_ulong::format_radix#4 ) + (dword) printf_ulong::uvalue#1 ← phi( printf_ulong::@1/(dword) printf_ulong::uvalue#2 printf_ulong::@2/(dword) printf_ulong::uvalue#3 ) + (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_uchar::$5 ← (number) 0 != (byte) printf_uchar::format_sign_always#1 +Adding number conversion cast (unumber) printf_uchar::$2 in (byte) printf_uchar::format_upper_case#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#3 printf_uchar::@2/(byte) printf_uchar::format_upper_case#4 ) + (byte) printf_uchar::format_zero_padding#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#3 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#4 ) + (byte) printf_uchar::format_sign_always#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#4 printf_uchar::@2/(byte) printf_uchar::format_sign_always#5 ) + (byte) printf_uchar::format_justify_left#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#3 printf_uchar::@2/(byte) printf_uchar::format_justify_left#4 ) + (byte) printf_uchar::format_min_length#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#3 printf_uchar::@2/(byte) printf_uchar::format_min_length#4 ) + (byte) printf_uchar::format_radix#1 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#3 printf_uchar::@2/(byte) printf_uchar::format_radix#4 ) + (byte) printf_uchar::uvalue#1 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#2 printf_uchar::@2/(byte) printf_uchar::uvalue#3 ) (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#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#21 printf_uchar::@2/(byte) printf_uchar::format_upper_case#22 ) - (byte) printf_uchar::format_zero_padding#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#21 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#22 ) - (byte) printf_uchar::format_sign_always#21 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#22 printf_uchar::@2/(byte) printf_uchar::format_sign_always#23 ) - (byte) printf_uchar::format_justify_left#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#21 printf_uchar::@2/(byte) printf_uchar::format_justify_left#22 ) - (byte) printf_uchar::format_min_length#20 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#21 printf_uchar::@2/(byte) printf_uchar::format_min_length#22 ) - (byte) printf_uchar::format_radix#19 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#21 printf_uchar::@2/(byte) printf_uchar::format_radix#22 ) - (byte) printf_uchar::uvalue#19 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#20 printf_uchar::@2/(byte) printf_uchar::uvalue#21 ) +Adding number conversion cast (unumber) printf_uchar::$0 in (byte) printf_uchar::format_upper_case#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_upper_case#3 printf_uchar::@2/(byte) printf_uchar::format_upper_case#4 ) + (byte) printf_uchar::format_zero_padding#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_zero_padding#3 printf_uchar::@2/(byte) printf_uchar::format_zero_padding#4 ) + (byte) printf_uchar::format_sign_always#3 ← phi( printf_uchar::@1/(byte) printf_uchar::format_sign_always#4 printf_uchar::@2/(byte) printf_uchar::format_sign_always#5 ) + (byte) printf_uchar::format_justify_left#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_justify_left#3 printf_uchar::@2/(byte) printf_uchar::format_justify_left#4 ) + (byte) printf_uchar::format_min_length#2 ← phi( printf_uchar::@1/(byte) printf_uchar::format_min_length#3 printf_uchar::@2/(byte) printf_uchar::format_min_length#4 ) + (byte) printf_uchar::format_radix#1 ← phi( printf_uchar::@1/(byte) printf_uchar::format_radix#3 printf_uchar::@2/(byte) printf_uchar::format_radix#4 ) + (byte) printf_uchar::uvalue#1 ← phi( printf_uchar::@1/(byte) printf_uchar::uvalue#2 printf_uchar::@2/(byte) printf_uchar::uvalue#3 ) (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#1 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#1 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#1 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$29 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#1 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$26 ← (number) 0 != (byte) printf_number_buffer::format_min_length#2 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$27 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#2 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$28 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#2 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$29 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#2 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#2 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#1 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$30 ← (number) 0 != (byte) printf_number_buffer::buffer_sign#3 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$31 ← (number) 0 != (byte) printf_number_buffer::format_upper_case#2 +Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$32 ← (number) 0 != (byte) printf_number_buffer::format_zero_padding#4 Adding number conversion cast (unumber) $3fff in (number~) toD0181_$0 ← (word~) toD0181_$7 & (number) $3fff Adding number conversion cast (unumber) toD0181_$0 in (number~) toD0181_$0 ← (word~) toD0181_$7 & (unumber)(number) $3fff Adding number conversion cast (unumber) 4 in (number~) toD0181_$1 ← (unumber~) toD0181_$0 * (number) 4 @@ -4727,14 +3890,17 @@ Adding number conversion cast (unumber) $28*$19 in (word) memset::num#4 ← (num Adding number conversion cast (unumber) $c in (byte*) main::screen#0 ← (const nomodify byte*) SCREEN+(number) $c Adding number conversion cast (unumber) $c in (byte*) main::cols#0 ← (const nomodify byte*) COLS+(number) $c Adding number conversion cast (unumber) $10 in (bool~) main::$7 ← (byte) main::y#2 < (number) $10 -Adding number conversion cast (unumber) $f in (number~) main::$5 ← (const byte) main::p0_idx + (number) $f -Adding number conversion cast (unumber) main::$5 in (number~) main::$5 ← (const byte) main::p0_idx + (unumber)(number) $f +Adding number conversion cast (unumber) $f in (number~) main::$5 ← (byte) main::p0_idx#0 + (number) $f +Adding number conversion cast (unumber) main::$5 in (number~) main::$5 ← (byte) main::p0_idx#0 + (unumber)(number) $f +Adding number conversion cast (unumber) $aa in (number~) main::$6 ← (byte) main::p0_idx#0 + (number) $aa +Adding number conversion cast (unumber) main::$6 in (number~) main::$6 ← (byte) main::p0_idx#0 + (unumber)(number) $aa Adding number conversion cast (unumber) $10 in (bool~) main::$8 ← (byte) main::x#2 < (number) $10 Adding number conversion cast (unumber) $10 in (byte) main::c#1 ← (byte) main::c#2 + (number) $10 Adding number conversion cast (unumber) $28 in (byte*) main::cols#1 ← (byte*) main::cols#3 + (number) $28 Adding number conversion cast (unumber) $28 in (byte*) main::screen#1 ← (byte*) main::screen#3 + (number) $28 Adding number conversion cast (unumber) 0 in (byte) memset::c#5 ← (number) 0 Adding number conversion cast (unumber) $800 in (word) memset::num#5 ← (number) $800 +Adding number conversion cast (unumber) 0 in (bool~) main::$24 ← (number) 0 != (volatile byte) canvas_show_flag Adding number conversion cast (unumber) $3fff in (number~) main::toD0181_$0 ← (word~) main::toD0181_$7 & (number) $3fff Adding number conversion cast (unumber) main::toD0181_$0 in (number~) main::toD0181_$0 ← (word~) main::toD0181_$7 & (unumber)(number) $3fff Adding number conversion cast (unumber) 4 in (number~) main::toD0181_$1 ← (unumber~) main::toD0181_$0 * (number) 4 @@ -4755,10 +3921,9 @@ Adding number conversion cast (unumber) main::toD0182_$4 in (number~) main::toD0 Adding number conversion cast (unumber) $f in (number~) main::toD0182_$5 ← (unumber~) main::toD0182_$4 & (number) $f Adding number conversion cast (unumber) main::toD0182_$5 in (number~) main::toD0182_$5 ← (unumber~) main::toD0182_$4 & (unumber)(number) $f Adding number conversion cast (unumber) main::toD0182_$6 in (number~) main::toD0182_$6 ← (unumber~) main::toD0182_$2 | (unumber~) main::toD0182_$5 +Adding number conversion cast (unumber) 1 in (volatile byte) canvas_show_flag ← (number) 1 Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#2 ← (number) 0 Adding number conversion cast (unumber) $18 in (byte) gotoxy::y#2 ← (number) $18 -Adding number conversion cast (unumber) 1 in (volatile byte) canvas_show_flag ← (number) 1 -Adding number conversion cast (unumber) 0 in (bool~) main::$21 ← (number) 0 != (volatile byte) canvas_show_flag Adding number conversion cast (unumber) $7f in *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (number) $7f Adding number conversion cast (unumber) BORDER_YPOS_BOTTOM-8 in *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(number) 8 Adding number conversion cast (unumber) 8 in *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← ((unumber)) (const nomodify byte) BORDER_YPOS_BOTTOM-(number) 8 @@ -4777,46 +3942,20 @@ Adding number conversion cast (unumber) 0 in (volatile byte) canvas_show_flag Adding number conversion cast (unumber) BORDER_YPOS_BOTTOM-8 in *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(number) 8 Adding number conversion cast (unumber) 8 in *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← ((unumber)) (const nomodify byte) BORDER_YPOS_BOTTOM-(number) 8 Adding number conversion cast (unumber) $ff in (bool~) line::$8 ← (byte) line::sx#1 == (number) $ff -Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#3 ← (number) 0 -Adding number conversion cast (unumber) 0 in (byte) gotoxy::y#3 ← (number) 0 -Adding number conversion cast (unumber) 2 in (number~) line::$33 ← (byte) line::dx#3 / (number) 2 -Adding number conversion cast (unumber) line::$33 in (number~) line::$33 ← (byte) line::dx#3 / (unumber)(number) 2 -Adding number conversion cast (unumber) 2 in (number~) line::$13 ← (byte) line::dy#3 / (number) 2 -Adding number conversion cast (unumber) line::$13 in (number~) line::$13 ← (byte) line::dy#3 / (unumber)(number) 2 -Adding number conversion cast (unumber) $28-8 in (bool~) line::$14 ← (byte) line::print_col#4 < (number) $28-(number) 8 -Adding number conversion cast (unumber) 8 in (number~) line::plot1_$0 ← (byte) line::plot1_x#1 / (number) 8 -Adding number conversion cast (unumber) line::plot1_$0 in (number~) line::plot1_$0 ← (byte) line::plot1_x#1 / (unumber)(number) 8 -Adding number conversion cast (unumber) line::plot1_$3 in (number~) line::plot1_$3 ← (unumber~) line::plot1_$0 * (const byte) SIZEOF_WORD -Adding number conversion cast (unumber) 7 in (number~) line::plot1_$2 ← (byte) line::plot1_x#1 & (number) 7 -Adding number conversion cast (unumber) line::plot1_$2 in (number~) line::plot1_$2 ← (byte) line::plot1_x#1 & (unumber)(number) 7 -Adding number conversion cast (unumber) $18 in (bool~) line::$18 ← (byte) line::print_row#1 == (number) $18 -Adding number conversion cast (unumber) 1 in (byte) line::print_row#2 ← (number) 1 -Adding number conversion cast (unumber) 9 in (byte) line::print_col#1 ← (byte) line::print_col#6 + (number) 9 -Adding number conversion cast (unumber) $28-8 in (bool~) line::$23 ← (byte) line::print_col#7 < (number) $28-(number) 8 -Adding number conversion cast (unumber) 8 in (number~) line::plot2_$0 ← (byte) line::plot2_x#1 / (number) 8 -Adding number conversion cast (unumber) line::plot2_$0 in (number~) line::plot2_$0 ← (byte) line::plot2_x#1 / (unumber)(number) 8 -Adding number conversion cast (unumber) line::plot2_$3 in (number~) line::plot2_$3 ← (unumber~) line::plot2_$0 * (const byte) SIZEOF_WORD -Adding number conversion cast (unumber) 7 in (number~) line::plot2_$2 ← (byte) line::plot2_x#1 & (number) 7 -Adding number conversion cast (unumber) line::plot2_$2 in (number~) line::plot2_$2 ← (byte) line::plot2_x#1 & (unumber)(number) 7 -Adding number conversion cast (unumber) $18 in (bool~) line::$27 ← (byte) line::print_row#3 == (number) $18 -Adding number conversion cast (unumber) 1 in (byte) line::print_row#4 ← (number) 1 -Adding number conversion cast (unumber) 9 in (byte) line::print_col#2 ← (byte) line::print_col#9 + (number) 9 -Adding number conversion cast (unumber) $14 in (byte) gotoxy::x#6 ← (number) $14 -Adding number conversion cast (unumber) $18 in (byte) gotoxy::y#6 ← (number) $18 -Adding number conversion cast (unumber) $28-8 in (bool~) line::$34 ← (byte) line::print_col#10 < (number) $28-(number) 8 -Adding number conversion cast (unumber) 8 in (number~) line::plot3_$0 ← (byte) line::plot3_x#1 / (number) 8 -Adding number conversion cast (unumber) line::plot3_$0 in (number~) line::plot3_$0 ← (byte) line::plot3_x#1 / (unumber)(number) 8 -Adding number conversion cast (unumber) line::plot3_$3 in (number~) line::plot3_$3 ← (unumber~) line::plot3_$0 * (const byte) SIZEOF_WORD -Adding number conversion cast (unumber) 7 in (number~) line::plot3_$2 ← (byte) line::plot3_x#1 & (number) 7 -Adding number conversion cast (unumber) line::plot3_$2 in (number~) line::plot3_$2 ← (byte) line::plot3_x#1 & (unumber)(number) 7 -Adding number conversion cast (unumber) $18 in (bool~) line::$38 ← (byte) line::print_row#5 == (number) $18 -Adding number conversion cast (unumber) 1 in (byte) line::print_row#6 ← (number) 1 -Adding number conversion cast (unumber) 9 in (byte) line::print_col#3 ← (byte) line::print_col#12 + (number) 9 -Adding number conversion cast (unumber) 8 in (number~) line::plot4_$0 ← (byte) line::plot4_x#1 / (number) 8 -Adding number conversion cast (unumber) line::plot4_$0 in (number~) line::plot4_$0 ← (byte) line::plot4_x#1 / (unumber)(number) 8 -Adding number conversion cast (unumber) line::plot4_$3 in (number~) line::plot4_$3 ← (unumber~) line::plot4_$0 * (const byte) SIZEOF_WORD -Adding number conversion cast (unumber) 7 in (number~) line::plot4_$2 ← (byte) line::plot4_x#1 & (number) 7 -Adding number conversion cast (unumber) line::plot4_$2 in (number~) line::plot4_$2 ← (byte) line::plot4_x#1 & (unumber)(number) 7 +Adding number conversion cast (unumber) 2 in (number~) line::$17 ← (byte) line::dx#2 / (number) 2 +Adding number conversion cast (unumber) line::$17 in (number~) line::$17 ← (byte) line::dx#2 / (unumber)(number) 2 +Adding number conversion cast (unumber) 2 in (number~) line::$11 ← (byte) line::dy#2 / (number) 2 +Adding number conversion cast (unumber) line::$11 in (number~) line::$11 ← (byte) line::dy#2 / (unumber)(number) 2 +Adding number conversion cast (unumber) 8 in (number~) plot::$0 ← (byte) plot::x#4 / (number) 8 +Adding number conversion cast (unumber) plot::$0 in (number~) plot::$0 ← (byte) plot::x#4 / (unumber)(number) 8 +Adding number conversion cast (unumber) plot::$3 in (number~) plot::$3 ← (unumber~) plot::$0 * (const byte) SIZEOF_WORD +Adding number conversion cast (unumber) 7 in (number~) plot::$2 ← (byte) plot::x#4 & (number) 7 +Adding number conversion cast (unumber) plot::$2 in (number~) plot::$2 ← (byte) plot::x#4 & (unumber)(number) 7 +Adding number conversion cast (unumber) $10 in (bool~) eorfill::$0 ← (byte) eorfill::x#2 < (number) $10 +Adding number conversion cast (unumber) 0 in (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2 + (number) 0) +Adding number conversion cast (unumber) $10*8 in (bool~) eorfill::$1 ← (byte) eorfill::y#2 < (number) $10*(number) 8 +Adding number conversion cast (unumber) $10*8 in (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#4 + (number) $10*(number) 8 +Adding number conversion cast (unumber) $10*8 in (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#3 + (number) $10*(number) 8 Adding number conversion cast (unumber) $80 in (number~) abs_u8::$0 ← (byte) abs_u8::u#2 & (number) $80 Adding number conversion cast (unumber) abs_u8::$0 in (number~) abs_u8::$0 ← (byte) abs_u8::u#2 & (unumber)(number) $80 Adding number conversion cast (unumber) 0 in (bool~) abs_u8::$2 ← (number) 0 != (unumber~) abs_u8::$0 @@ -4826,6 +3965,7 @@ Adding number conversion cast (unumber) 0 in (bool~) sgn_u8::$1 ← (number) 0 ! Adding number conversion cast (unumber) -1 in (byte) sgn_u8::return#2 ← (number) -1 Adding number conversion cast (unumber) 1 in (byte) sgn_u8::return#3 ← (number) 1 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_uchar::$0 ← (number) 0 Successful SSA optimization PassNAddNumberTypeConversions Inlining cast (byte*) memcpy::src#0 ← (byte*)(void*) memcpy::source#2 @@ -4839,6 +3979,13 @@ 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) 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) gotoxy::y#0 ← (unumber)(number) 0 Inlining cast (byte) gotoxy::x#0 ← (unumber)(number) 0 Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0 @@ -4850,6 +3997,7 @@ 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 *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (unumber)(number) 0 +Inlining cast (unumber~) printf_ulong::$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) memset::num#2 ← (unumber)(number) $28*(number) $19 @@ -4858,20 +4006,13 @@ Inlining cast (word) memset::num#3 ← (unumber)(number) $28*(number) $19 Inlining cast (word) memset::num#4 ← (unumber)(number) $28*(number) $19 Inlining cast (byte) memset::c#5 ← (unumber)(number) 0 Inlining cast (word) memset::num#5 ← (unumber)(number) $800 -Inlining cast (byte*) main::canvas#1 ← (byte*)(word~) main::$19 +Inlining cast (byte*) main::canvas#1 ← (byte*)(word~) main::$22 +Inlining cast (volatile byte) canvas_show_flag ← (unumber)(number) 1 Inlining cast (byte) gotoxy::x#2 ← (unumber)(number) 0 Inlining cast (byte) gotoxy::y#2 ← (unumber)(number) $18 -Inlining cast (volatile byte) canvas_show_flag ← (unumber)(number) 1 Inlining cast *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (unumber)(const nomodify byte) BORDER_YPOS_BOTTOM-(unumber)(number) 8 Inlining cast (volatile byte) canvas_show_flag ← (unumber)(number) 0 Inlining cast *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (unumber)(const nomodify byte) BORDER_YPOS_BOTTOM-(unumber)(number) 8 -Inlining cast (byte) gotoxy::x#3 ← (unumber)(number) 0 -Inlining cast (byte) gotoxy::y#3 ← (unumber)(number) 0 -Inlining cast (byte) line::print_row#2 ← (unumber)(number) 1 -Inlining cast (byte) line::print_row#4 ← (unumber)(number) 1 -Inlining cast (byte) gotoxy::x#6 ← (unumber)(number) $14 -Inlining cast (byte) gotoxy::y#6 ← (unumber)(number) $18 -Inlining cast (byte) line::print_row#6 ← (unumber)(number) 1 Inlining cast (byte) sgn_u8::return#2 ← (unumber)(number) -1 Inlining cast (byte) sgn_u8::return#3 ← (unumber)(number) 1 Successful SSA optimization Pass2InlineCast @@ -4885,9 +4026,10 @@ Simplifying constant pointer cast (byte*) 1024 Simplifying constant pointer cast (byte*) 55296 Simplifying constant pointer cast (byte*) 56320 Simplifying constant pointer cast (byte*) 56321 -Simplifying constant pointer cast (byte*) 11264 +Simplifying constant pointer cast (byte*) 16384 Simplifying constant pointer cast (byte*) 12288 Simplifying constant pointer cast (byte*) 14336 +Simplifying constant pointer cast (byte*) 11264 Simplifying constant pointer cast (byte*) 1024 Simplifying constant pointer cast (byte*) 4096 Simplifying constant integer cast $40 @@ -4905,6 +4047,14 @@ 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 $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 $28 Simplifying constant integer cast 0 @@ -4939,6 +4089,8 @@ 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 $3fff Simplifying constant integer cast 4 Simplifying constant integer cast 4 @@ -4948,24 +4100,25 @@ Simplifying constant integer cast $c Simplifying constant integer cast $c Simplifying constant integer cast $10 Simplifying constant integer cast $f +Simplifying constant integer cast $aa Simplifying constant integer cast $10 Simplifying constant integer cast $10 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 Simplifying constant integer cast $800 -Simplifying constant integer cast $3fff -Simplifying constant integer cast 4 -Simplifying constant integer cast 4 -Simplifying constant integer cast $f -Simplifying constant integer cast $3fff -Simplifying constant integer cast 4 -Simplifying constant integer cast 4 -Simplifying constant integer cast $f Simplifying constant integer cast 0 -Simplifying constant integer cast $18 +Simplifying constant integer cast $3fff +Simplifying constant integer cast 4 +Simplifying constant integer cast 4 +Simplifying constant integer cast $f +Simplifying constant integer cast $3fff +Simplifying constant integer cast 4 +Simplifying constant integer cast 4 +Simplifying constant integer cast $f Simplifying constant integer cast 1 Simplifying constant integer cast 0 +Simplifying constant integer cast $18 Simplifying constant integer cast $7f Simplifying constant integer cast (const nomodify byte) BORDER_YPOS_BOTTOM-(unumber)(number) 8 Simplifying constant integer cast 8 @@ -4978,29 +4131,12 @@ Simplifying constant integer cast 0 Simplifying constant integer cast (const nomodify byte) BORDER_YPOS_BOTTOM-(unumber)(number) 8 Simplifying constant integer cast 8 Simplifying constant integer cast $ff -Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast 2 Simplifying constant integer cast 2 Simplifying constant integer cast 8 Simplifying constant integer cast 7 -Simplifying constant integer cast $18 -Simplifying constant integer cast 1 -Simplifying constant integer cast 9 -Simplifying constant integer cast 8 -Simplifying constant integer cast 7 -Simplifying constant integer cast $18 -Simplifying constant integer cast 1 -Simplifying constant integer cast 9 -Simplifying constant integer cast $14 -Simplifying constant integer cast $18 -Simplifying constant integer cast 8 -Simplifying constant integer cast 7 -Simplifying constant integer cast $18 -Simplifying constant integer cast 1 -Simplifying constant integer cast 9 -Simplifying constant integer cast 8 -Simplifying constant integer cast 7 +Simplifying constant integer cast $10 +Simplifying constant integer cast 0 Simplifying constant integer cast $80 Simplifying constant integer cast 0 Simplifying constant integer cast $80 @@ -5022,6 +4158,14 @@ 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) $28 Finalized unsigned number type (byte) 0 @@ -5051,6 +4195,8 @@ 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 @@ -5065,24 +4211,25 @@ Finalized unsigned number type (byte) $c Finalized unsigned number type (byte) $c Finalized unsigned number type (byte) $10 Finalized unsigned number type (byte) $f +Finalized unsigned number type (byte) $aa Finalized unsigned number type (byte) $10 Finalized unsigned number type (byte) $10 Finalized unsigned number type (byte) $28 Finalized unsigned number type (byte) $28 Finalized unsigned number type (byte) 0 Finalized unsigned number type (word) $800 -Finalized unsigned number type (word) $3fff -Finalized unsigned number type (byte) 4 -Finalized unsigned number type (byte) 4 -Finalized unsigned number type (byte) $f -Finalized unsigned number type (word) $3fff -Finalized unsigned number type (byte) 4 -Finalized unsigned number type (byte) 4 -Finalized unsigned number type (byte) $f Finalized unsigned number type (byte) 0 -Finalized unsigned number type (byte) $18 +Finalized unsigned number type (word) $3fff +Finalized unsigned number type (byte) 4 +Finalized unsigned number type (byte) 4 +Finalized unsigned number type (byte) $f +Finalized unsigned number type (word) $3fff +Finalized unsigned number type (byte) 4 +Finalized unsigned number type (byte) 4 +Finalized unsigned number type (byte) $f Finalized unsigned number type (byte) 1 Finalized unsigned number type (byte) 0 +Finalized unsigned number type (byte) $18 Finalized unsigned number type (byte) $7f Finalized unsigned number type (byte) 8 Finalized unsigned number type (word) $3fff @@ -5093,29 +4240,12 @@ Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) 8 Finalized unsigned number type (byte) $ff -Finalized unsigned number type (byte) 0 -Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) 2 Finalized unsigned number type (byte) 2 Finalized unsigned number type (byte) 8 Finalized unsigned number type (byte) 7 -Finalized unsigned number type (byte) $18 -Finalized unsigned number type (byte) 1 -Finalized unsigned number type (byte) 9 -Finalized unsigned number type (byte) 8 -Finalized unsigned number type (byte) 7 -Finalized unsigned number type (byte) $18 -Finalized unsigned number type (byte) 1 -Finalized unsigned number type (byte) 9 -Finalized unsigned number type (byte) $14 -Finalized unsigned number type (byte) $18 -Finalized unsigned number type (byte) 8 -Finalized unsigned number type (byte) 7 -Finalized unsigned number type (byte) $18 -Finalized unsigned number type (byte) 1 -Finalized unsigned number type (byte) 9 -Finalized unsigned number type (byte) 8 -Finalized unsigned number type (byte) 7 +Finalized unsigned number type (byte) $10 +Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) $80 Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) $80 @@ -5125,9 +4255,12 @@ Finalized unsigned number type (byte) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Inferred type updated to dword in (unumber~) clock::$0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) Inferred type updated to byte in (unumber~) uctoa::$4 ← (byte) uctoa::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::$8 * (byte) $28 -Inferred type updated to word in (unumber~) gotoxy::$5 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 +Inferred type updated to word in (unumber~) gotoxy::$5 ← (word~) gotoxy::$4 + (byte) gotoxy::x#4 Inferred type updated to byte in (unumber~) cputln::$0 ← (byte) $28 - (byte) conio_cursor_x +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_uchar::$0 ← (byte) 0 Inferred type updated to byte for (unumber~) printf_uchar::$2 Inferred type updated to word in (unumber~) toD0181_$0 ← (word~) toD0181_$7 & (word) $3fff @@ -5136,7 +4269,8 @@ Inferred type updated to byte in (unumber~) toD0181_$2 ← > (word~) toD0181_$1 Inferred type updated to byte in (unumber~) toD0181_$4 ← (byte~) toD0181_$3 / (byte) 4 Inferred type updated to byte in (unumber~) toD0181_$5 ← (byte~) toD0181_$4 & (byte) $f Inferred type updated to byte in (unumber~) toD0181_$6 ← (byte~) toD0181_$2 | (byte~) toD0181_$5 -Inferred type updated to byte in (unumber~) main::$5 ← (const byte) main::p0_idx + (byte) $f +Inferred type updated to byte in (unumber~) main::$5 ← (byte) main::p0_idx#0 + (byte) $f +Inferred type updated to byte in (unumber~) main::$6 ← (byte) main::p0_idx#0 + (byte) $aa Inferred type updated to word in (unumber~) main::toD0181_$0 ← (word~) main::toD0181_$7 & (word) $3fff Inferred type updated to word in (unumber~) main::toD0181_$1 ← (word~) main::toD0181_$0 * (byte) 4 Inferred type updated to byte in (unumber~) main::toD0181_$2 ← > (word~) main::toD0181_$1 @@ -5155,45 +4289,31 @@ Inferred type updated to byte in (unumber~) irq_bottom_1::toD0181_$2 ← > (word Inferred type updated to byte in (unumber~) irq_bottom_1::toD0181_$4 ← (byte~) irq_bottom_1::toD0181_$3 / (byte) 4 Inferred type updated to byte in (unumber~) irq_bottom_1::toD0181_$5 ← (byte~) irq_bottom_1::toD0181_$4 & (byte) $f Inferred type updated to byte in (unumber~) irq_bottom_1::toD0181_$6 ← (byte~) irq_bottom_1::toD0181_$2 | (byte~) irq_bottom_1::toD0181_$5 -Inferred type updated to byte in (unumber~) line::$33 ← (byte) line::dx#3 / (byte) 2 -Inferred type updated to byte in (unumber~) line::$13 ← (byte) line::dy#3 / (byte) 2 -Inferred type updated to byte in (unumber~) line::plot1_$0 ← (byte) line::plot1_x#1 / (byte) 8 -Inferred type updated to byte in (unumber~) line::plot1_$3 ← (byte~) line::plot1_$0 * (const byte) SIZEOF_WORD -Inferred type updated to byte in (unumber~) line::plot1_$2 ← (byte) line::plot1_x#1 & (byte) 7 -Inferred type updated to byte in (unumber~) line::plot2_$0 ← (byte) line::plot2_x#1 / (byte) 8 -Inferred type updated to byte in (unumber~) line::plot2_$3 ← (byte~) line::plot2_$0 * (const byte) SIZEOF_WORD -Inferred type updated to byte in (unumber~) line::plot2_$2 ← (byte) line::plot2_x#1 & (byte) 7 -Inferred type updated to byte in (unumber~) line::plot3_$0 ← (byte) line::plot3_x#1 / (byte) 8 -Inferred type updated to byte in (unumber~) line::plot3_$3 ← (byte~) line::plot3_$0 * (const byte) SIZEOF_WORD -Inferred type updated to byte in (unumber~) line::plot3_$2 ← (byte) line::plot3_x#1 & (byte) 7 -Inferred type updated to byte in (unumber~) line::plot4_$0 ← (byte) line::plot4_x#1 / (byte) 8 -Inferred type updated to byte in (unumber~) line::plot4_$3 ← (byte~) line::plot4_$0 * (const byte) SIZEOF_WORD -Inferred type updated to byte in (unumber~) line::plot4_$2 ← (byte) line::plot4_x#1 & (byte) 7 +Inferred type updated to byte in (unumber~) line::$17 ← (byte) line::dx#2 / (byte) 2 +Inferred type updated to byte in (unumber~) line::$11 ← (byte) line::dy#2 / (byte) 2 +Inferred type updated to byte in (unumber~) plot::$0 ← (byte) plot::x#4 / (byte) 8 +Inferred type updated to byte in (unumber~) plot::$3 ← (byte~) plot::$0 * (const byte) SIZEOF_WORD +Inferred type updated to byte in (unumber~) plot::$2 ← (byte) plot::x#4 & (byte) 7 Inferred type updated to byte in (unumber~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 Inferred type updated to byte in (unumber~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 Inversing boolean not [33] (bool~) memset::$1 ← (word) memset::num#6 <= (byte) 0 from [32] (bool~) memset::$0 ← (word) memset::num#6 > (byte) 0 -Inversing boolean not [181] (bool~) gotoxy::$1 ← (byte) gotoxy::y#8 <= (byte) $19 from [180] (bool~) gotoxy::$0 ← (byte) gotoxy::y#8 > (byte) $19 -Inversing boolean not [185] (bool~) gotoxy::$3 ← (byte) gotoxy::x#8 < (byte) $28 from [184] (bool~) gotoxy::$2 ← (byte) gotoxy::x#8 >= (byte) $28 -Inversing boolean not [214] (bool~) cputc::$2 ← (byte) conio_cursor_x != (byte) $28 from [213] (bool~) cputc::$1 ← (byte) conio_cursor_x == (byte) $28 -Inversing boolean not [231] (bool~) cscroll::$1 ← (byte) conio_cursor_y != (byte) $19 from [230] (bool~) cscroll::$0 ← (byte) conio_cursor_y == (byte) $19 -Inversing boolean not [327] (bool~) printf_number_buffer::$0 ← (byte) 0 == (byte) printf_number_buffer::format_min_length#1 from [326] (bool~) printf_number_buffer::$26 ← (byte) 0 != (byte) printf_number_buffer::format_min_length#1 -Inversing boolean not [331] (bool~) printf_number_buffer::$1 ← (byte) 0 == (byte) printf_number_buffer::format_justify_left#1 from [330] (bool~) printf_number_buffer::$27 ← (byte) 0 != (byte) printf_number_buffer::format_justify_left#1 -Inversing boolean not [333] (bool~) printf_number_buffer::$2 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#1 from [332] (bool~) printf_number_buffer::$28 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#1 -Inversing boolean not [346] (bool~) printf_number_buffer::$20 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#1 from [345] (bool~) printf_number_buffer::$29 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#1 -Inversing boolean not [353] (bool~) printf_number_buffer::$23 ← (signed byte) printf_number_buffer::padding#1 >= (signed byte) 0 from [352] (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (signed byte) 0 -Inversing boolean not [361] (bool~) printf_number_buffer::$7 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#2 from [360] (bool~) printf_number_buffer::$30 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#2 -Inversing boolean not [378] (bool~) printf_number_buffer::$12 ← (byte) 0 == (byte) printf_number_buffer::format_upper_case#1 from [377] (bool~) printf_number_buffer::$31 ← (byte) 0 != (byte) printf_number_buffer::format_upper_case#1 -Inversing boolean not [390] (bool~) printf_number_buffer::$14 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#3 from [389] (bool~) printf_number_buffer::$32 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#3 -Inversing boolean not [626] (bool~) irq_bottom_2::$1 ← (byte) 0 == (byte~) irq_bottom_2::$0 from [625] (bool~) irq_bottom_2::$3 ← (byte) 0 != (byte~) irq_bottom_2::$0 -Inversing boolean not [627] (bool~) irq_bottom_2::$2 ← (byte) 0 != (byte~) irq_bottom_2::$0 from [626] (bool~) irq_bottom_2::$1 ← (byte) 0 == (byte~) irq_bottom_2::$0 -Inversing boolean not [667] (bool~) line::$9 ← (byte) line::sx#1 != (byte) $ff from [666] (bool~) line::$8 ← (byte) line::sx#1 == (byte) $ff -Inversing boolean not [736] (bool~) line::$15 ← (byte) line::print_col#4 >= (byte)(number) $28-(number) 8 from [735] (bool~) line::$14 ← (byte) line::print_col#4 < (byte)(number) $28-(number) 8 -Inversing boolean not [789] (bool~) line::$19 ← (byte) line::print_row#1 != (byte) $18 from [788] (bool~) line::$18 ← (byte) line::print_row#1 == (byte) $18 -Inversing boolean not [803] (bool~) line::$24 ← (byte) line::print_col#7 >= (byte)(number) $28-(number) 8 from [802] (bool~) line::$23 ← (byte) line::print_col#7 < (byte)(number) $28-(number) 8 -Inversing boolean not [863] (bool~) line::$28 ← (byte) line::print_row#3 != (byte) $18 from [862] (bool~) line::$27 ← (byte) line::print_row#3 == (byte) $18 -Inversing boolean not [900] (bool~) line::$35 ← (byte) line::print_col#10 >= (byte)(number) $28-(number) 8 from [899] (bool~) line::$34 ← (byte) line::print_col#10 < (byte)(number) $28-(number) 8 -Inversing boolean not [917] (bool~) line::$42 ← (byte) line::dx#5 >= (byte) line::e1#1 from [916] (bool~) line::$41 ← (byte) line::dx#5 < (byte) line::e1#1 -Inversing boolean not [959] (bool~) line::$39 ← (byte) line::print_row#5 != (byte) $18 from [958] (bool~) line::$38 ← (byte) line::print_row#5 == (byte) $18 +Inversing boolean not [262] (bool~) gotoxy::$1 ← (byte) gotoxy::y#3 <= (byte) $19 from [261] (bool~) gotoxy::$0 ← (byte) gotoxy::y#3 > (byte) $19 +Inversing boolean not [266] (bool~) gotoxy::$3 ← (byte) gotoxy::x#3 < (byte) $28 from [265] (bool~) gotoxy::$2 ← (byte) gotoxy::x#3 >= (byte) $28 +Inversing boolean not [295] (bool~) cputc::$2 ← (byte) conio_cursor_x != (byte) $28 from [294] (bool~) cputc::$1 ← (byte) conio_cursor_x == (byte) $28 +Inversing boolean not [312] (bool~) cscroll::$1 ← (byte) conio_cursor_y != (byte) $19 from [311] (bool~) cscroll::$0 ← (byte) conio_cursor_y == (byte) $19 +Inversing boolean not [432] (bool~) printf_number_buffer::$0 ← (byte) 0 == (byte) printf_number_buffer::format_min_length#2 from [431] (bool~) printf_number_buffer::$26 ← (byte) 0 != (byte) printf_number_buffer::format_min_length#2 +Inversing boolean not [436] (bool~) printf_number_buffer::$1 ← (byte) 0 == (byte) printf_number_buffer::format_justify_left#2 from [435] (bool~) printf_number_buffer::$27 ← (byte) 0 != (byte) printf_number_buffer::format_justify_left#2 +Inversing boolean not [438] (bool~) printf_number_buffer::$2 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#2 from [437] (bool~) printf_number_buffer::$28 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#2 +Inversing boolean not [451] (bool~) printf_number_buffer::$20 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#2 from [450] (bool~) printf_number_buffer::$29 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#2 +Inversing boolean not [458] (bool~) printf_number_buffer::$23 ← (signed byte) printf_number_buffer::padding#1 >= (signed byte) 0 from [457] (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (signed byte) 0 +Inversing boolean not [466] (bool~) printf_number_buffer::$7 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#3 from [465] (bool~) printf_number_buffer::$30 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#3 +Inversing boolean not [483] (bool~) printf_number_buffer::$12 ← (byte) 0 == (byte) printf_number_buffer::format_upper_case#2 from [482] (bool~) printf_number_buffer::$31 ← (byte) 0 != (byte) printf_number_buffer::format_upper_case#2 +Inversing boolean not [495] (bool~) printf_number_buffer::$14 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#4 from [494] (bool~) printf_number_buffer::$32 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#4 +Inversing boolean not [736] (bool~) irq_bottom_2::$1 ← (byte) 0 == (byte~) irq_bottom_2::$0 from [735] (bool~) irq_bottom_2::$3 ← (byte) 0 != (byte~) irq_bottom_2::$0 +Inversing boolean not [737] (bool~) irq_bottom_2::$2 ← (byte) 0 != (byte~) irq_bottom_2::$0 from [736] (bool~) irq_bottom_2::$1 ← (byte) 0 == (byte~) irq_bottom_2::$0 +Inversing boolean not [777] (bool~) line::$9 ← (byte) line::sx#1 != (byte) $ff from [776] (bool~) line::$8 ← (byte) line::sx#1 == (byte) $ff +Inversing boolean not [800] (bool~) line::$14 ← (byte) line::dy#3 >= (byte) line::e#1 from [799] (bool~) line::$13 ← (byte) line::dy#3 < (byte) line::e#1 +Inversing boolean not [822] (bool~) line::$20 ← (byte) line::dx#4 >= (byte) line::e1#1 from [821] (bool~) line::$19 ← (byte) line::dx#4 < (byte) line::e1#1 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 @@ -5238,68 +4358,97 @@ 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 gotoxy::x#10 = gotoxy::x#11 +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 gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::offset#0 = gotoxy::$5 -Alias gotoxy::y#10 = gotoxy::y#11 +Alias gotoxy::y#5 = gotoxy::y#6 Alias cputc::c#3 = cputc::c#4 Alias cputln::ln_offset#0 = cputln::$0 Alias cputs::c#1 = cputs::c#2 -Alias cputs::s#0 = cputs::s#24 cputs::s#23 +Alias cputs::s#0 = cputs::s#7 cputs::s#6 Alias textcolor::return#0 = textcolor::old#0 textcolor::return#3 textcolor::return#1 Alias kbhit::return#0 = kbhit::$0 kbhit::return#3 kbhit::return#1 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_uchar::uvalue#20 = printf_uchar::uvalue#22 printf_uchar::uvalue#21 -Alias printf_uchar::format_radix#21 = printf_uchar::format_radix#23 printf_uchar::format_radix#22 -Alias printf_uchar::format_min_length#21 = printf_uchar::format_min_length#23 printf_uchar::format_min_length#22 -Alias printf_uchar::format_justify_left#21 = printf_uchar::format_justify_left#23 printf_uchar::format_justify_left#22 -Alias printf_uchar::format_sign_always#19 = printf_uchar::format_sign_always#22 printf_uchar::format_sign_always#23 -Alias printf_uchar::format_zero_padding#21 = printf_uchar::format_zero_padding#23 printf_uchar::format_zero_padding#22 -Alias printf_uchar::format_upper_case#21 = printf_uchar::format_upper_case#23 printf_uchar::format_upper_case#22 -Alias printf_uchar::format_min_length#19 = printf_uchar::format_min_length#20 -Alias printf_uchar::format_justify_left#19 = printf_uchar::format_justify_left#20 -Alias printf_uchar::format_sign_always#20 = printf_uchar::format_sign_always#21 -Alias printf_uchar::format_zero_padding#19 = printf_uchar::format_zero_padding#20 -Alias printf_uchar::format_upper_case#19 = printf_uchar::format_upper_case#20 -Alias printf_uchar::format_radix#19 = printf_uchar::format_radix#20 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 -Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 -Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 -Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_ulong::uvalue#2 = printf_ulong::uvalue#4 printf_ulong::uvalue#3 +Alias printf_ulong::format_radix#3 = printf_ulong::format_radix#5 printf_ulong::format_radix#4 +Alias printf_ulong::format_min_length#3 = printf_ulong::format_min_length#5 printf_ulong::format_min_length#4 +Alias printf_ulong::format_justify_left#3 = printf_ulong::format_justify_left#5 printf_ulong::format_justify_left#4 +Alias printf_ulong::format_sign_always#1 = printf_ulong::format_sign_always#4 printf_ulong::format_sign_always#5 +Alias printf_ulong::format_zero_padding#3 = printf_ulong::format_zero_padding#5 printf_ulong::format_zero_padding#4 +Alias printf_ulong::format_upper_case#3 = printf_ulong::format_upper_case#5 printf_ulong::format_upper_case#4 +Alias printf_ulong::format_min_length#1 = printf_ulong::format_min_length#2 +Alias printf_ulong::format_justify_left#1 = printf_ulong::format_justify_left#2 +Alias printf_ulong::format_sign_always#2 = printf_ulong::format_sign_always#3 +Alias printf_ulong::format_zero_padding#1 = printf_ulong::format_zero_padding#2 +Alias printf_ulong::format_upper_case#1 = printf_ulong::format_upper_case#2 +Alias printf_ulong::format_radix#1 = printf_ulong::format_radix#2 +Alias printf_uchar::uvalue#2 = printf_uchar::uvalue#4 printf_uchar::uvalue#3 +Alias printf_uchar::format_radix#3 = printf_uchar::format_radix#5 printf_uchar::format_radix#4 +Alias printf_uchar::format_min_length#3 = printf_uchar::format_min_length#5 printf_uchar::format_min_length#4 +Alias printf_uchar::format_justify_left#3 = printf_uchar::format_justify_left#5 printf_uchar::format_justify_left#4 +Alias printf_uchar::format_sign_always#1 = printf_uchar::format_sign_always#4 printf_uchar::format_sign_always#5 +Alias printf_uchar::format_zero_padding#3 = printf_uchar::format_zero_padding#5 printf_uchar::format_zero_padding#4 +Alias printf_uchar::format_upper_case#3 = printf_uchar::format_upper_case#5 printf_uchar::format_upper_case#4 +Alias printf_uchar::format_min_length#1 = printf_uchar::format_min_length#2 +Alias printf_uchar::format_justify_left#1 = printf_uchar::format_justify_left#2 +Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#3 +Alias printf_uchar::format_zero_padding#1 = printf_uchar::format_zero_padding#2 +Alias printf_uchar::format_upper_case#1 = printf_uchar::format_upper_case#2 +Alias printf_uchar::format_radix#1 = printf_uchar::format_radix#2 +Alias printf_number_buffer::buffer_digits#19 = printf_number_buffer::buffer_digits#2 printf_number_buffer::buffer_digits#5 printf_number_buffer::buffer_digits#20 +Alias printf_number_buffer::buffer_sign#12 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#8 printf_number_buffer::buffer_sign#2 +Alias printf_number_buffer::format_min_length#2 = printf_number_buffer::format_min_length#6 printf_number_buffer::format_min_length#4 printf_number_buffer::format_min_length#5 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#4 printf_number_buffer::format_justify_left#8 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::format_zero_padding#11 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#5 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#17 printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#16 Alias strlen::return#2 = strlen::return#4 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 -Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 -Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 -Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::format_justify_left#5 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::format_zero_padding#6 = printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#9 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#16 = printf_number_buffer::buffer_digits#17 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 -Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 -Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 +Alias printf_number_buffer::buffer_sign#11 = printf_number_buffer::buffer_sign#6 printf_number_buffer::buffer_sign#7 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_upper_case#14 = printf_number_buffer::format_upper_case#8 printf_number_buffer::format_upper_case#9 +Alias printf_number_buffer::buffer_digits#13 = printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#14 +Alias printf_number_buffer::format_justify_left#19 = printf_number_buffer::format_justify_left#21 printf_number_buffer::format_justify_left#2 +Alias printf_number_buffer::buffer_sign#3 = printf_number_buffer::buffer_sign#4 +Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#9 printf_number_buffer::format_zero_padding#8 Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#15 printf_number_buffer::buffer_digits#11 +Alias printf_number_buffer::format_justify_left#16 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#17 Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 -Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 -Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 -Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 -Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 -Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 +Alias printf_number_buffer::format_upper_case#3 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#4 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#9 printf_number_buffer::buffer_digits#8 +Alias printf_number_buffer::format_zero_padding#19 = printf_number_buffer::format_zero_padding#21 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::format_justify_left#13 = printf_number_buffer::format_justify_left#18 printf_number_buffer::format_justify_left#14 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#4 +Alias printf_number_buffer::format_justify_left#3 = printf_number_buffer::format_justify_left#7 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 -Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 -Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 +Alias printf_number_buffer::buffer_digits#4 = printf_number_buffer::buffer_digits#7 printf_number_buffer::buffer_digits#6 +Alias printf_number_buffer::format_zero_padding#15 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#16 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 Alias toD0181_screen#0 = toD0181_screen#1 Alias toD0181_gfx#0 = toD0181_gfx#1 @@ -5307,126 +4456,106 @@ Alias main::y#2 = main::y#3 main::c#0 Alias main::cols#5 = main::cols#6 Alias main::screen#5 = main::screen#6 Alias main::p1_idx#0 = main::$5 +Alias main::p2_idx#0 = main::$6 Alias main::cols#2 = main::cols#4 main::cols#3 Alias main::x#2 = main::x#3 Alias main::c#2 = main::c#3 Alias main::screen#2 = main::screen#4 main::screen#3 Alias main::y#4 = main::y#6 main::y#5 -Alias main::canvas#10 = main::canvas#5 main::canvas#7 main::canvas#2 main::canvas#3 main::canvas#15 main::canvas#13 main::canvas#11 main::canvas#8 main::canvas#6 main::canvas#4 -Alias main::p1_idx#1 = main::p1_idx#3 main::p1_idx#4 main::p1_idx#2 main::p1_idx#23 main::p1_idx#22 main::p1_idx#21 main::p1_idx#20 main::p1_idx#19 main::p1_idx#18 main::p1_idx#17 main::p1_idx#16 main::p1_idx#15 main::p1_idx#14 main::p1_idx#13 main::p1_idx#12 main::p1_idx#11 main::p1_idx#10 main::p1_idx#9 main::p1_idx#8 main::p1_idx#7 main::p1_idx#6 -Alias main::x0#0 = main::x0#10 main::x0#9 main::x0#8 main::x0#7 main::x0#6 main::x0#5 main::x0#4 main::x0#3 main::x0#2 main::x0#1 -Alias main::y0#0 = main::y0#12 main::y0#11 main::y0#10 main::y0#9 main::y0#8 main::y0#7 main::y0#6 main::y0#5 main::y0#4 main::y0#3 main::y0#2 main::y0#1 -Alias main::x1#0 = main::x1#14 main::x1#13 main::x1#12 main::x1#11 main::x1#10 main::x1#9 main::x1#8 main::x1#7 main::x1#6 main::x1#5 main::x1#4 main::x1#3 main::x1#2 main::x1#1 -Alias main::y1#0 = main::y1#16 main::y1#15 main::y1#14 main::y1#13 main::y1#12 main::y1#11 main::y1#10 main::y1#9 main::y1#8 main::y1#7 main::y1#6 main::y1#5 main::y1#4 main::y1#3 main::y1#2 main::y1#1 +Alias main::p0_idx#11 = main::p0_idx#8 main::p0_idx#5 main::p0_idx#2 main::p0_idx#9 main::p0_idx#6 main::p0_idx#3 +Alias main::p1_idx#2 = main::p1_idx#6 main::p1_idx#8 main::p1_idx#4 main::p1_idx#7 main::p1_idx#5 main::p1_idx#3 +Alias main::p2_idx#2 = main::p2_idx#7 main::p2_idx#8 main::p2_idx#6 main::p2_idx#4 main::p2_idx#5 main::p2_idx#3 +Alias main::canvas#10 = main::canvas#12 main::canvas#14 main::canvas#8 main::canvas#6 main::canvas#4 main::canvas#2 main::canvas#18 +Alias main::x1#0 = main::x1#1 +Alias main::y1#0 = main::y1#1 +Alias main::x0#0 = main::x0#2 main::x0#1 +Alias main::y0#0 = main::y0#2 main::y0#1 +Alias main::x2#0 = main::x2#1 +Alias main::y2#0 = main::y2#1 +Alias main::p0_idx#1 = main::p0_idx#23 +Alias main::p1_idx#1 = main::p1_idx#23 +Alias main::p2_idx#1 = main::p2_idx#23 +Alias main::canvas#11 = main::canvas#15 main::canvas#17 main::canvas#13 main::canvas#9 main::canvas#7 main::canvas#5 main::canvas#3 +Alias main::p0_idx#10 = main::p0_idx#21 main::p0_idx#22 main::p0_idx#20 main::p0_idx#19 main::p0_idx#17 main::p0_idx#15 main::p0_idx#14 main::p0_idx#12 main::p0_idx#7 main::p0_idx#4 main::p0_idx#18 main::p0_idx#16 main::p0_idx#13 +Alias main::p1_idx#10 = main::p1_idx#21 main::p1_idx#22 main::p1_idx#20 main::p1_idx#19 main::p1_idx#18 main::p1_idx#17 main::p1_idx#16 main::p1_idx#15 main::p1_idx#14 main::p1_idx#13 main::p1_idx#12 main::p1_idx#11 main::p1_idx#9 +Alias main::p2_idx#10 = main::p2_idx#21 main::p2_idx#22 main::p2_idx#20 main::p2_idx#19 main::p2_idx#18 main::p2_idx#17 main::p2_idx#16 main::p2_idx#15 main::p2_idx#14 main::p2_idx#13 main::p2_idx#12 main::p2_idx#11 main::p2_idx#9 Alias main::toD0181_screen#0 = main::toD0181_screen#1 Alias main::toD0181_gfx#0 = main::toD0181_gfx#1 -Alias main::toD0181_return#0 = main::toD0181_$6 main::toD0181_return#2 main::toD0181_return#1 main::toD0181_return#3 main::$12 +Alias main::toD0181_return#0 = main::toD0181_$6 main::toD0181_return#2 main::toD0181_return#1 main::toD0181_return#3 main::$15 Alias main::toD0182_screen#0 = main::toD0182_screen#1 Alias main::toD0182_gfx#0 = main::toD0182_gfx#1 -Alias main::toD0182_return#0 = main::toD0182_$6 main::toD0182_return#2 main::toD0182_return#1 main::toD0182_return#3 main::$13 -Alias main::canvas#1 = main::canvas#24 main::canvas#23 main::canvas#22 main::canvas#21 main::canvas#20 main::canvas#19 main::canvas#18 main::canvas#17 main::canvas#16 main::canvas#14 main::canvas#12 +Alias main::toD0182_return#0 = main::toD0182_$6 main::toD0182_return#2 main::toD0182_return#1 main::toD0182_return#3 main::$16 +Alias clock::return#2 = clock::return#4 +Alias main::canvas#1 = main::canvas#23 main::canvas#22 main::canvas#21 main::canvas#20 main::canvas#19 main::canvas#16 +Alias main::cyclecount#0 = main::$19 main::cyclecount#4 main::cyclecount#3 main::cyclecount#2 main::cyclecount#1 Alias irq_bottom_1::toD0181_screen#0 = irq_bottom_1::toD0181_screen#1 Alias irq_bottom_1::toD0181_gfx#0 = irq_bottom_1::toD0181_gfx#1 Alias irq_bottom_1::toD0181_return#0 = irq_bottom_1::toD0181_$6 irq_bottom_1::toD0181_return#2 irq_bottom_1::toD0181_return#1 irq_bottom_1::toD0181_return#3 irq_bottom_1::$0 Alias kbhit::return#2 = kbhit::return#4 -Alias line::x#0 = line::x1#1 line::x1#3 line::x#62 line::x1#2 line::x#61 line::x#60 line::x#58 line::x#59 -Alias line::y#0 = line::y1#1 line::y1#2 line::y#56 line::y1#4 line::y#47 line::y1#3 line::y#35 line::y#16 line::y#4 +Alias line::x#0 = line::x1#3 line::x1#5 line::x#20 line::x1#4 line::x#19 line::x#17 line::x#13 line::x#14 +Alias line::y#0 = line::y1#3 line::y1#4 line::y#21 line::y1#6 line::y#20 line::y1#5 line::y#19 line::y#12 line::y#4 Alias abs_u8::u#0 = line::$0 Alias abs_u8::return#0 = abs_u8::return#5 -Alias line::y2#2 = line::y2#6 line::y2#7 line::y2#3 line::y2#8 line::y2#4 -Alias line::x2#1 = line::x2#4 line::x2#2 line::x2#31 line::x2#29 line::x2#30 -Alias line::canvas#53 = line::canvas#57 line::canvas#58 line::canvas#56 line::canvas#55 line::canvas#54 -Alias line::dx#0 = line::$1 line::dx#37 line::dx#29 line::dx#18 line::dx#19 +Alias line::y2#10 = line::y2#4 line::y2#8 line::y2#9 line::y2#5 line::y2#6 +Alias line::x2#12 = line::x2#6 line::x2#3 line::x2#4 line::x2#14 line::x2#13 +Alias line::canvas#11 = line::canvas#20 line::canvas#21 line::canvas#19 line::canvas#17 line::canvas#12 +Alias line::dx#0 = line::$1 line::dx#15 line::dx#11 line::dx#6 line::dx#7 Alias abs_u8::u#1 = line::$2 Alias abs_u8::return#1 = abs_u8::return#6 -Alias line::dy#0 = line::$3 line::dy#41 line::dy#35 line::dy#36 +Alias line::dy#0 = line::$3 line::dy#11 line::dy#6 line::dy#7 Alias sgn_u8::u#0 = line::$4 Alias sgn_u8::return#0 = sgn_u8::return#5 -Alias line::sx#0 = line::$5 line::sx#1 line::sx#40 +Alias line::sx#0 = line::$5 line::sx#1 line::sx#14 Alias sgn_u8::u#1 = line::$6 Alias sgn_u8::return#1 = sgn_u8::return#6 -Alias line::sy#0 = line::$7 line::sy#47 -Alias line::dx#1 = line::dx#7 line::dx#12 line::dx#42 line::dx#38 line::dx#30 line::dx#20 line::dx#13 line::dx#8 line::dx#2 line::dx#3 line::dx#21 line::dx#52 line::dx#49 line::dx#46 line::dx#43 line::dx#39 line::dx#31 line::dx#22 line::dx#23 -Alias line::dy#1 = line::dy#18 line::dy#27 line::dy#12 line::dy#7 line::dy#28 line::dy#19 line::dy#13 line::dy#8 line::dy#2 line::dy#33 line::dy#3 line::dy#51 line::dy#48 line::dy#45 line::dy#42 line::dy#37 line::dy#29 line::dy#20 line::dy#21 -Alias line::sx#12 = line::sx#28 line::sx#35 line::sx#19 line::sx#8 line::sx#5 line::sx#2 line::sx#41 line::sx#36 line::sx#29 line::sx#26 line::sx#20 line::sx#51 line::sx#48 line::sx#45 line::sx#42 line::sx#37 line::sx#30 line::sx#21 line::sx#22 -Alias line::sy#1 = line::sy#39 line::sy#43 line::sy#35 line::sy#29 line::sy#20 line::sy#13 line::sy#8 line::sy#4 line::sy#21 line::sy#33 line::sy#14 line::sy#48 line::sy#44 line::sy#40 line::sy#36 line::sy#30 line::sy#22 line::sy#15 line::sy#16 -Alias line::canvas#15 = line::canvas#51 line::canvas#52 line::canvas#50 line::canvas#49 line::canvas#45 line::canvas#41 line::canvas#36 line::canvas#30 line::canvas#23 line::canvas#19 line::canvas#5 line::canvas#46 line::canvas#42 line::canvas#37 line::canvas#31 line::canvas#24 line::canvas#16 line::canvas#6 line::canvas#7 -Alias line::x#14 = line::x#56 line::x#57 line::x#55 line::x#54 line::x#53 line::x#52 line::x#48 line::x#43 line::x#37 line::x#29 line::x#35 line::x#17 line::x#4 line::x#49 line::x#44 line::x#38 line::x#30 line::x#15 line::x#16 -Alias line::y#17 = line::y#64 line::y#65 line::y#63 line::y#62 line::y#61 line::y#60 line::y#59 line::y#57 line::y#48 line::y#36 line::y#43 line::y#49 line::y#37 line::y#20 line::y#6 line::y#50 line::y#38 line::y#18 line::y#19 -Alias line::x2#12 = line::x2#27 line::x2#28 line::x2#26 line::x2#25 line::x2#24 line::x2#22 line::x2#20 line::x2#18 line::x2#16 line::x2#14 -Alias line::y2#21 = line::y2#42 line::y2#43 line::y2#41 line::y2#40 line::y2#38 line::y2#36 line::y2#34 line::y2#31 line::y2#28 line::y2#25 line::y2#39 line::y2#37 line::y2#35 line::y2#32 line::y2#29 line::y2#26 line::y2#22 line::y2#23 -Alias line::print_col#0 = line::print_col#17 line::print_col#4 line::print_col#5 line::print_col#42 line::print_col#39 line::print_col#33 line::print_col#27 line::print_col#19 line::print_col#13 line::print_col#6 -Alias line::print_row#0 = line::print_row#23 line::print_row#13 line::print_row#7 line::print_row#39 line::print_row#33 line::print_row#25 line::print_row#19 line::print_row#14 line::print_row#8 -Alias line::e1#0 = line::$33 -Alias line::e#0 = line::$13 line::e#26 line::e#22 line::e#18 line::e#12 line::e#7 line::e#3 line::e#16 line::e#17 -Alias line::plot1_canvas#0 = line::canvas#1 line::plot1_canvas#1 line::canvas#26 -Alias line::plot1_x#0 = line::x#3 line::plot1_x#1 line::x#32 -Alias line::plot1_y#0 = line::y#5 line::plot1_y#1 line::y#21 -Alias line::sy#6 = line::sy#9 -Alias line::e#11 = line::e#9 -Alias line::dx#10 = line::dx#14 -Alias line::dy#10 = line::dy#14 -Alias line::sx#10 = line::sx#13 -Alias line::print_col#21 = line::print_col#26 -Alias line::print_row#27 = line::print_row#32 -Alias line::y2#17 = line::y2#19 -Alias line::plot1_column#0 = line::plot1_$1 -Alias line::x#18 = line::x#5 line::x#45 line::x#39 -Alias line::sx#14 = line::sx#3 line::sx#6 line::sx#23 line::sx#53 line::sx#52 line::sx#49 line::sx#46 line::sx#43 line::sx#38 line::sx#32 line::sx#31 -Alias line::e#1 = line::e#5 line::e#19 line::e#13 -Alias line::dy#15 = line::dy#5 line::dy#4 line::dy#22 line::dy#54 line::dy#52 line::dy#49 line::dy#46 line::dy#43 line::dy#38 line::dy#31 line::dy#30 -Alias line::print_col#14 = line::print_col#7 line::print_col#34 line::print_col#28 line::print_col#8 line::print_col#43 line::print_col#40 line::print_col#36 line::print_col#30 line::print_col#22 line::print_col#15 line::print_col#9 -Alias line::canvas#10 = line::canvas#17 line::canvas#38 line::canvas#32 line::canvas#47 line::canvas#43 line::canvas#39 line::canvas#34 line::canvas#27 line::canvas#18 line::canvas#9 line::canvas#8 -Alias line::y#10 = line::y#26 line::y#2 line::y#39 line::y#22 line::y#51 line::y#40 line::y#27 line::y#52 line::y#41 line::y#25 line::y#24 -Alias line::print_row#10 = line::print_row#15 line::print_row#20 line::print_row#40 line::print_row#34 line::print_row#9 line::print_row#42 line::print_row#36 line::print_row#28 line::print_row#21 line::print_row#16 -Alias line::y2#11 = line::y2#16 line::y2#13 line::y2#9 line::y2#33 line::y2#30 line::y2#27 line::y2#24 line::y2#20 line::y2#18 line::y2#15 line::y2#14 -Alias line::sy#10 = line::sy#25 line::sy#2 line::sy#17 line::sy#51 line::sy#49 line::sy#45 line::sy#41 line::sy#37 line::sy#31 line::sy#24 line::sy#23 -Alias line::dx#15 = line::dx#34 line::dx#4 line::dx#24 line::dx#55 line::dx#53 line::dx#50 line::dx#47 line::dx#44 line::dx#40 line::dx#33 line::dx#32 -Alias line::plot2_canvas#0 = line::canvas#2 line::plot2_canvas#1 line::canvas#33 -Alias line::plot2_x#0 = line::x#6 line::plot2_x#1 line::x#40 -Alias line::plot2_y#0 = line::y#9 line::plot2_y#1 line::y#23 -Alias line::y2#10 = line::y2#12 -Alias line::sy#11 = line::sy#18 -Alias line::e#14 = line::e#20 -Alias line::dx#16 = line::dx#25 -Alias line::dy#16 = line::dy#23 -Alias line::sx#15 = line::sx#24 -Alias line::print_col#29 = line::print_col#35 -Alias line::print_row#35 = line::print_row#41 -Alias line::plot2_column#0 = line::plot2_$1 -Alias line::x#1 = line::x#21 line::x#7 line::x#50 line::x#46 line::x#41 line::x#33 line::x#20 line::x#19 -Alias line::e#10 = line::e#27 line::e#2 line::e#25 line::e#21 line::e#15 line::e#6 line::e#24 line::e#23 -Alias line::x#22 = line::x#34 line::x#31 line::x#8 -Alias line::y#11 = line::y#58 line::y#8 line::y#53 line::y#42 line::y#28 -Alias line::canvas#21 = line::plot3_canvas#0 line::canvas#3 line::plot3_canvas#1 line::canvas#28 line::canvas#22 -Alias line::x#10 = line::plot3_x#0 line::x#9 line::plot3_x#1 line::x#26 -Alias line::y#12 = line::plot3_y#0 line::plot3_y#1 line::y#44 line::y#33 line::y#14 -Alias line::sx#11 = line::sx#7 line::sx#4 line::sx#34 -Alias line::e1#3 = line::e1#6 line::e1#8 -Alias line::dy#11 = line::dy#17 line::dy#6 line::dy#40 -Alias line::dx#11 = line::dx#17 line::dx#5 line::dx#6 -Alias line::x2#5 = line::x2#7 line::x2#8 line::x2#6 -Alias line::sy#12 = line::sy#19 line::sy#7 line::sy#3 -Alias line::print_col#24 = line::print_col#31 line::print_col#37 line::print_col#25 -Alias line::print_row#30 = line::print_row#37 line::print_row#43 line::print_row#31 -Alias line::plot3_column#0 = line::plot3_$1 -Alias line::print_col#10 = line::print_col#11 line::print_col#44 line::print_col#41 line::print_col#38 line::print_col#32 line::print_col#23 line::print_col#18 line::print_col#12 -Alias line::print_row#11 = line::print_row#17 line::print_row#44 line::print_row#38 line::print_row#29 line::print_row#24 line::print_row#18 line::print_row#12 -Alias line::x#11 = line::x#27 line::x#23 line::x#51 line::x#47 line::x#42 line::x#36 line::x#25 line::x#24 -Alias line::y#13 = line::y#54 line::y#29 line::y#45 line::y#32 line::y#55 line::y#46 line::y#31 line::y#30 -Alias line::e1#10 = line::e1#16 line::e1#15 line::e1#13 line::e1#9 line::e1#7 line::e1#4 line::e1#12 line::e1#11 -Alias line::canvas#11 = line::canvas#48 line::canvas#44 line::canvas#40 line::canvas#35 line::canvas#29 line::canvas#20 line::canvas#13 line::canvas#12 -Alias line::sx#16 = line::sx#50 line::sx#47 line::sx#44 line::sx#39 line::sx#33 line::sx#27 line::sx#18 line::sx#17 -Alias line::dy#24 = line::dy#53 line::dy#50 line::dy#47 line::dy#44 line::dy#39 line::dy#34 line::dy#26 line::dy#25 -Alias line::dx#26 = line::dx#54 line::dx#51 line::dx#48 line::dx#45 line::dx#41 line::dx#36 line::dx#28 line::dx#27 -Alias line::x2#10 = line::x2#23 line::x2#9 line::x2#21 line::x2#19 line::x2#17 line::x2#15 line::x2#13 line::x2#11 -Alias line::sy#26 = line::sy#52 line::sy#50 line::sy#46 line::sy#42 line::sy#38 line::sy#34 line::sy#28 line::sy#27 -Alias line::e1#1 = line::e1#5 -Alias line::x#2 = line::x#28 -Alias line::canvas#14 = line::canvas#4 line::plot4_canvas#0 line::plot4_canvas#1 -Alias line::x#12 = line::x#13 line::plot4_x#0 line::plot4_x#1 -Alias line::y#15 = line::y#34 line::plot4_y#0 line::plot4_y#1 -Alias line::plot4_column#0 = line::plot4_$1 +Alias line::sy#0 = line::$7 line::sy#13 +Alias line::dx#1 = line::dx#2 line::dx#12 line::dx#8 +Alias line::canvas#13 = line::canvas#9 line::canvas#7 line::canvas#3 +Alias line::x#11 = line::x#9 line::x#3 line::x#15 +Alias line::y#13 = line::y#16 line::y#5 line::y#14 +Alias line::sx#10 = line::sx#8 line::sx#11 line::sx#6 +Alias line::dy#1 = line::dy#13 line::dy#2 line::dy#8 +Alias line::x2#10 = line::x2#11 +Alias line::sy#11 = line::sy#9 line::sy#6 line::sy#3 +Alias line::e1#0 = line::$17 +Alias line::y2#13 = line::y2#15 line::y2#16 +Alias line::e#0 = line::$11 line::e#5 +Alias line::x#10 = line::x#4 +Alias line::sx#12 = line::sx#2 line::sx#4 +Alias line::e#1 = line::e#4 +Alias line::dy#12 = line::dy#4 line::dy#3 +Alias line::canvas#18 = line::canvas#4 line::canvas#8 +Alias line::y#15 = line::y#8 line::y#2 +Alias line::y2#11 = line::y2#14 line::y2#12 +Alias line::sy#1 = line::sy#10 line::sy#7 +Alias line::dx#13 = line::dx#16 line::dx#3 +Alias line::e#2 = line::e#7 +Alias line::x#1 = line::x#18 +Alias line::x#5 = line::x#6 +Alias line::sx#13 = line::sx#3 line::sx#5 +Alias line::e1#3 = line::e1#5 +Alias line::dy#10 = line::dy#5 line::dy#15 +Alias line::dx#10 = line::dx#4 line::dx#5 +Alias line::x2#7 = line::x2#8 line::x2#9 +Alias line::y#10 = line::y#18 line::y#9 +Alias line::sy#2 = line::sy#5 line::sy#8 +Alias line::canvas#15 = line::canvas#16 line::canvas#5 +Alias line::e1#1 = line::e1#4 +Alias line::x#12 = line::x#2 +Alias line::canvas#10 = line::canvas#6 +Alias line::x#7 = line::x#8 +Alias line::y#11 = line::y#17 +Alias plot::column#0 = plot::$1 +Alias eorfill::line_column#0 = eorfill::line_buffer#1 +Alias eorfill::fill_column#0 = eorfill::canvas#1 +Alias eorfill::line_column#2 = eorfill::line_column#5 +Alias eorfill::fill_column#5 = eorfill::fill_column#6 +Alias eorfill::x#2 = eorfill::x#5 +Alias eorfill::eor#2 = eorfill::eor#3 +Alias eorfill::line_column#3 = eorfill::line_column#6 eorfill::line_column#4 +Alias eorfill::y#2 = eorfill::y#3 +Alias eorfill::fill_column#2 = eorfill::fill_column#4 eorfill::fill_column#3 +Alias eorfill::x#3 = eorfill::x#6 eorfill::x#4 Alias abs_u8::u#2 = abs_u8::u#3 abs_u8::u#4 abs_u8::return#3 Alias abs_u8::return#2 = abs_u8::$1 Alias abs_u8::return#4 = abs_u8::return#7 @@ -5440,74 +4569,69 @@ 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 gotoxy::x#10 = gotoxy::x#8 -Alias gotoxy::y#10 = gotoxy::y#9 -Alias printf_uchar::uvalue#19 = printf_uchar::uvalue#20 -Alias printf_uchar::format_radix#19 = printf_uchar::format_radix#21 -Alias printf_uchar::format_min_length#19 = printf_uchar::format_min_length#21 -Alias printf_uchar::format_justify_left#19 = printf_uchar::format_justify_left#21 -Alias printf_uchar::format_sign_always#19 = printf_uchar::format_sign_always#20 -Alias printf_uchar::format_zero_padding#19 = printf_uchar::format_zero_padding#21 -Alias printf_uchar::format_upper_case#19 = printf_uchar::format_upper_case#21 -Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#2 -Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 -Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 -Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 +Alias 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#1 = printf_ulong::uvalue#2 +Alias printf_ulong::format_radix#1 = printf_ulong::format_radix#3 +Alias printf_ulong::format_min_length#1 = printf_ulong::format_min_length#3 +Alias printf_ulong::format_justify_left#1 = printf_ulong::format_justify_left#3 +Alias printf_ulong::format_sign_always#1 = printf_ulong::format_sign_always#2 +Alias printf_ulong::format_zero_padding#1 = printf_ulong::format_zero_padding#3 +Alias printf_ulong::format_upper_case#1 = printf_ulong::format_upper_case#3 +Alias printf_uchar::uvalue#1 = printf_uchar::uvalue#2 +Alias printf_uchar::format_radix#1 = printf_uchar::format_radix#3 +Alias printf_uchar::format_min_length#1 = printf_uchar::format_min_length#3 +Alias printf_uchar::format_justify_left#1 = printf_uchar::format_justify_left#3 +Alias printf_uchar::format_sign_always#1 = printf_uchar::format_sign_always#2 +Alias printf_uchar::format_zero_padding#1 = printf_uchar::format_zero_padding#3 +Alias printf_uchar::format_upper_case#1 = printf_uchar::format_upper_case#3 +Alias printf_number_buffer::format_min_length#2 = printf_number_buffer::format_min_length#3 +Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#5 +Alias printf_number_buffer::format_zero_padding#11 = printf_number_buffer::format_zero_padding#6 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#12 +Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 +Alias printf_number_buffer::buffer_digits#16 = printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_sign#11 = printf_number_buffer::buffer_sign#3 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 -Alias line::dx#0 = line::dx#1 line::dx#10 -Alias line::dy#0 = line::dy#1 line::dy#10 -Alias line::sx#0 = line::sx#12 line::sx#10 -Alias line::sy#0 = line::sy#1 line::sy#6 -Alias line::canvas#15 = line::canvas#53 line::plot1_canvas#0 -Alias line::x#0 = line::x#14 line::plot1_x#0 -Alias line::x2#1 = line::x2#12 -Alias line::plot1_y#0 = line::y#17 -Alias line::e#0 = line::e#11 -Alias line::y2#17 = line::y2#21 -Alias line::plot2_canvas#0 = line::canvas#10 -Alias line::plot2_x#0 = line::x#1 -Alias line::plot2_y#0 = line::y#10 -Alias line::y2#10 = line::y2#11 -Alias line::sy#10 = line::sy#11 -Alias line::e#10 = line::e#14 -Alias line::dx#15 = line::dx#16 -Alias line::dy#15 = line::dy#16 -Alias line::sx#14 = line::sx#15 -Alias line::canvas#11 = line::canvas#21 line::canvas#14 -Alias line::x#10 = line::x#11 -Alias line::y#12 = line::y#13 -Alias line::sx#11 = line::sx#16 line::sx#25 -Alias line::e1#10 = line::e1#3 -Alias line::dy#11 = line::dy#24 line::dy#32 -Alias line::dx#11 = line::dx#26 line::dx#35 -Alias line::x2#10 = line::x2#5 line::x2#3 -Alias line::sy#12 = line::sy#26 line::sy#32 -Alias line::x#12 = line::x#2 -Alias line::print_col#16 = line::print_col#24 -Alias line::print_row#22 = line::print_row#30 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#3 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#13 printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#3 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#16 printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#13 printf_number_buffer::format_justify_left#3 +Alias line::dx#0 = line::dx#1 +Alias line::dy#0 = line::dy#1 +Alias line::canvas#11 = line::canvas#13 +Alias line::x#0 = line::x#11 +Alias line::sx#0 = line::sx#10 +Alias line::sy#0 = line::sy#11 +Alias line::x2#10 = line::x2#12 +Alias line::y#15 = line::y#7 +Alias line::y2#11 = line::y2#7 +Alias line::sy#1 = line::sy#4 +Alias line::dx#13 = line::dx#9 +Alias line::dy#12 = line::dy#9 +Alias line::sx#12 = line::sx#7 +Alias line::canvas#14 = line::canvas#18 +Alias line::x#12 = line::x#7 +Alias line::x2#5 = line::x2#7 +Alias line::canvas#10 = line::canvas#15 +Alias line::sx#13 = line::sx#9 +Alias line::dy#10 = line::dy#14 +Alias line::dx#10 = line::dx#14 +Alias line::sy#12 = line::sy#2 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#2 toD0181_return#1 toD0181_return#3 $0 canvas_show_memory -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 -Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 -Alias line::y#11 = line::plot2_y#0 -Alias line::y2#10 = line::y2#5 -Alias line::sy#10 = line::sy#5 -Alias line::dx#15 = line::dx#9 -Alias line::dy#15 = line::dy#9 -Alias line::sx#14 = line::sx#9 -Alias line::canvas#25 = line::plot2_canvas#0 +Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#12 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#11 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#16 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 @@ -5531,42 +4655,61 @@ 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) 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) textcolor::color#1 (byte) textcolor::color#0 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_number_buffer::format_min_length#1 (byte) printf_number_buffer::format_min_length#0 -Identical Phi Values (byte) printf_number_buffer::format_justify_left#1 (byte) printf_number_buffer::format_justify_left#0 -Identical Phi Values (byte) printf_number_buffer::format_zero_padding#1 (byte) printf_number_buffer::format_zero_padding#0 -Identical Phi Values (byte*) printf_number_buffer::buffer_digits#1 (byte*) printf_number_buffer::buffer_digits#0 -Identical Phi Values (byte) printf_number_buffer::buffer_sign#1 (byte) printf_number_buffer::buffer_sign#0 -Identical Phi Values (byte) printf_number_buffer::format_upper_case#1 (byte) printf_number_buffer::format_upper_case#0 +Identical Phi Values (byte) printf_ulong::format_sign_always#1 (byte) printf_ulong::format_sign_always#0 +Identical Phi Values (dword) printf_ulong::uvalue#1 (dword) printf_ulong::uvalue#0 +Identical Phi Values (byte) printf_ulong::format_radix#1 (byte) printf_ulong::format_radix#0 +Identical Phi Values (byte) printf_ulong::format_min_length#1 (byte) printf_ulong::format_min_length#0 +Identical Phi Values (byte) printf_ulong::format_justify_left#1 (byte) printf_ulong::format_justify_left#0 +Identical Phi Values (byte) printf_ulong::format_zero_padding#1 (byte) printf_ulong::format_zero_padding#0 +Identical Phi Values (byte) printf_ulong::format_upper_case#1 (byte) printf_ulong::format_upper_case#0 +Identical Phi Values (byte) printf_uchar::format_sign_always#1 (byte) printf_uchar::format_sign_always#0 +Identical Phi Values (byte) printf_uchar::uvalue#1 (byte) printf_uchar::uvalue#0 +Identical Phi Values (byte) printf_uchar::format_radix#1 (byte) printf_uchar::format_radix#0 +Identical Phi Values (byte) printf_uchar::format_min_length#1 (byte) printf_uchar::format_min_length#0 +Identical Phi Values (byte) printf_uchar::format_justify_left#1 (byte) printf_uchar::format_justify_left#0 +Identical Phi Values (byte) printf_uchar::format_zero_padding#1 (byte) printf_uchar::format_zero_padding#0 +Identical Phi Values (byte) printf_uchar::format_upper_case#1 (byte) printf_uchar::format_upper_case#0 Identical Phi Values (byte) toD0181_return#2 (byte) toD0181_return#0 Identical Phi Values (byte) toD0181_return#3 (byte) toD0181_return#1 Identical Phi Values (byte*) main::cols#2 (byte*) main::cols#5 Identical Phi Values (byte*) main::screen#2 (byte*) main::screen#5 Identical Phi Values (byte) main::y#4 (byte) main::y#2 -Identical Phi Values (byte*) main::canvas#9 (byte*) main::canvas#1 -Identical Phi Values (byte) main::p1_idx#5 (byte) main::p1_idx#1 -Identical Phi Values (byte) line::x#0 (byte) line::x1#0 -Identical Phi Values (byte) line::y#0 (byte) line::y1#0 -Identical Phi Values (byte) line::x2#1 (byte) line::x2#0 -Identical Phi Values (byte) line::y2#2 (byte) line::y2#0 -Identical Phi Values (byte*) line::canvas#15 (byte*) line::canvas#0 -Identical Phi Values (byte) line::sy#10 (byte) line::sy#0 -Identical Phi Values (byte) line::dx#15 (byte) line::dx#0 -Identical Phi Values (byte) line::dy#15 (byte) line::dy#0 -Identical Phi Values (byte) line::sx#14 (byte) line::sx#0 -Identical Phi Values (byte*) line::canvas#25 (byte*) line::canvas#15 -Identical Phi Values (byte) line::y2#10 (byte) line::y2#17 -Identical Phi Values (byte*) line::canvas#11 (byte*) line::canvas#15 -Identical Phi Values (byte) line::sx#11 (byte) line::sx#0 -Identical Phi Values (byte) line::dy#11 (byte) line::dy#0 -Identical Phi Values (byte) line::dx#11 (byte) line::dx#0 -Identical Phi Values (byte) line::x2#10 (byte) line::x2#1 +Identical Phi Values (byte*) main::canvas#11 (byte*) main::canvas#10 +Identical Phi Values (byte) main::p0_idx#10 (byte) main::p0_idx#1 +Identical Phi Values (byte) main::p1_idx#10 (byte) main::p1_idx#1 +Identical Phi Values (byte) main::p2_idx#10 (byte) main::p2_idx#1 +Identical Phi Values (byte) line::sy#1 (byte) line::sy#0 +Identical Phi Values (byte) line::dx#13 (byte) line::dx#0 +Identical Phi Values (byte) line::dy#12 (byte) line::dy#0 +Identical Phi Values (byte) line::y2#11 (byte) line::y2#13 +Identical Phi Values (byte) line::sx#12 (byte) line::sx#0 +Identical Phi Values (byte*) line::canvas#14 (byte*) line::canvas#11 +Identical Phi Values (byte*) line::canvas#10 (byte*) line::canvas#11 +Identical Phi Values (byte) line::sx#13 (byte) line::sx#0 +Identical Phi Values (byte) line::dy#10 (byte) line::dy#0 +Identical Phi Values (byte) line::dx#10 (byte) line::dx#0 +Identical Phi Values (byte) line::x2#5 (byte) line::x2#10 Identical Phi Values (byte) line::sy#12 (byte) line::sy#0 +Identical Phi Values (byte*) eorfill::line_column#0 (byte*) eorfill::line_buffer#0 +Identical Phi Values (byte*) eorfill::fill_column#0 (byte*) eorfill::canvas#0 +Identical Phi Values (byte*) eorfill::line_column#3 (byte*) eorfill::line_column#2 +Identical Phi Values (byte*) eorfill::fill_column#2 (byte*) eorfill::fill_column#5 +Identical Phi Values (byte) eorfill::x#3 (byte) eorfill::x#2 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values (void*) memset::return#0 (void*) memset::str#7 -Identical Phi Values (byte) main::p1_idx#1 (byte) main::p1_idx#0 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#6<=(byte) 0) goto memset::@1 @@ -5579,65 +4722,70 @@ Simple Condition (bool~) uctoa::$2 [72] if((byte) uctoa::radix#0==(const byte) O Simple Condition (bool~) uctoa::$3 [76] if((byte) uctoa::radix#0==(const byte) BINARY) goto uctoa::@4 Simple Condition (bool~) uctoa::$5 [93] if((byte) uctoa::digit#2<(byte~) uctoa::$4) goto uctoa::@11 Simple Condition (bool~) uctoa_append::$0 [116] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -Simple Condition (bool~) gotoxy::$1 [129] if((byte) gotoxy::y#8<=(byte) $19) goto gotoxy::@1 -Simple Condition (bool~) gotoxy::$3 [132] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@2 -Simple Condition (bool~) cputc::$0 [148] if((byte) cputc::c#3==(byte) ' +Simple Condition (bool~) ultoa::$0 [125] if((byte) ultoa::radix#0==(const byte) DECIMAL) goto ultoa::@1 +Simple Condition (bool~) ultoa::$1 [129] if((byte) ultoa::radix#0==(const byte) HEXADECIMAL) goto ultoa::@2 +Simple Condition (bool~) ultoa::$2 [133] if((byte) ultoa::radix#0==(const byte) OCTAL) goto ultoa::@3 +Simple Condition (bool~) ultoa::$3 [137] if((byte) ultoa::radix#0==(const byte) BINARY) goto ultoa::@4 +Simple Condition (bool~) ultoa::$5 [154] if((byte) ultoa::digit#2<(byte~) ultoa::$4) goto ultoa::@11 +Simple Condition (bool~) ultoa_append::$0 [179] if((dword) ultoa_append::value#2>=(dword) ultoa_append::sub#0) goto ultoa_append::@2 +Simple Condition (bool~) gotoxy::$1 [192] if((byte) gotoxy::y#3<=(byte) $19) goto gotoxy::@1 +Simple Condition (bool~) gotoxy::$3 [195] if((byte) gotoxy::x#3<(byte) $28) goto gotoxy::@2 +Simple Condition (bool~) cputc::$0 [211] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -Simple Condition (bool~) cputc::$2 [156] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -Simple Condition (bool~) cscroll::$1 [171] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -Simple Condition (bool~) cscroll::$9 [173] if((byte) 0!=(byte) conio_scroll_enable) goto cscroll::@3 -Simple Condition (bool~) cputs::$1 [209] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -Simple Condition (bool~) printf_padding::$0 [224] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 -Simple Condition (bool~) printf_uchar::$5 [231] if((byte) 0!=(byte) printf_uchar::format_sign_always#19) goto printf_uchar::@1 -Simple Condition (bool~) printf_number_buffer::$0 [253] if((byte) 0==(byte) printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -Simple Condition (bool~) printf_number_buffer::$20 [267] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@13 -Simple Condition (bool~) printf_number_buffer::$23 [272] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@1 -Simple Condition (bool~) printf_number_buffer::$7 [276] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition (bool~) printf_number_buffer::$12 [286] if((byte) 0==(byte) printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -Simple Condition (bool~) main::$7 [341] if((byte) main::y#2<(byte) $10) goto main::@2 -Simple Condition (bool~) main::$8 [353] if((byte) main::x#2<(byte) $10) goto main::@5 -Simple Condition (bool~) main::$20 [363] if((number) 0!=(number) 1) goto main::@8 -Simple Condition (bool~) main::$21 [454] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -Simple Condition (bool~) irq_bottom_2::$2 [485] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 -Simple Condition (bool~) line::$9 [510] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -Simple Condition (bool~) line::$12 [558] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -Simple Condition (bool~) line::$15 [564] if((byte) line::print_col#0>=(byte)(number) $28-(number) 8) goto line::@7 -Simple Condition (bool~) line::$19 [604] if((byte) line::print_row#1!=(byte) $18) goto line::@7 -Simple Condition (bool~) line::$21 [611] if((byte) line::dy#0<(byte) line::e#1) goto line::@9 -Simple Condition (bool~) line::$24 [615] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@11 -Simple Condition (bool~) line::$30 [620] if((byte) line::y#11!=(byte) line::y2#17) goto line::@8 -Simple Condition (bool~) line::$28 [660] if((byte) line::print_row#3!=(byte) $18) goto line::@11 -Simple Condition (bool~) line::$35 [690] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@17 -Simple Condition (bool~) line::$42 [700] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@18 -Simple Condition (bool~) line::$39 [734] if((byte) line::print_row#5!=(byte) $18) goto line::@17 -Simple Condition (bool~) line::$43 [739] if((byte) line::x#12!=(byte) line::x2#0) goto line::@16 -Simple Condition (bool~) abs_u8::$2 [751] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -Simple Condition (bool~) sgn_u8::$1 [758] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 +Simple Condition (bool~) cputc::$2 [219] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return +Simple Condition (bool~) cscroll::$1 [234] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return +Simple Condition (bool~) cscroll::$9 [236] if((byte) 0!=(byte) conio_scroll_enable) goto cscroll::@3 +Simple Condition (bool~) cputs::$1 [272] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 +Simple Condition (bool~) printf_padding::$0 [287] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2 +Simple Condition (bool~) printf_ulong::$5 [294] if((byte) 0!=(byte) printf_ulong::format_sign_always#0) goto printf_ulong::@1 +Simple Condition (bool~) printf_uchar::$5 [315] if((byte) 0!=(byte) printf_uchar::format_sign_always#0) goto printf_uchar::@1 +Simple Condition (bool~) printf_number_buffer::$0 [337] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 +Simple Condition (bool~) printf_number_buffer::$20 [351] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@13 +Simple Condition (bool~) printf_number_buffer::$23 [356] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@1 +Simple Condition (bool~) printf_number_buffer::$7 [360] if((byte) 0==(byte) printf_number_buffer::buffer_sign#10) goto printf_number_buffer::@3 +Simple Condition (bool~) printf_number_buffer::$12 [370] if((byte) 0==(byte) printf_number_buffer::format_upper_case#10) goto printf_number_buffer::@5 +Simple Condition (bool~) main::$7 [425] if((byte) main::y#2<(byte) $10) goto main::@2 +Simple Condition (bool~) main::$8 [439] if((byte) main::x#2<(byte) $10) goto main::@5 +Simple Condition (bool~) main::$23 [449] if((number) 0!=(number) 1) goto main::@8 +Simple Condition (bool~) main::$24 [489] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 +Simple Condition (bool~) irq_bottom_2::$2 [573] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 +Simple Condition (bool~) line::$9 [598] if((byte) line::sx#0!=(byte) $ff) goto line::@1 +Simple Condition (bool~) line::$10 [601] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 +Simple Condition (bool~) line::$14 [614] if((byte) line::dy#0>=(byte) line::e#1) goto line::@6 +Simple Condition (bool~) line::$16 [617] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 +Simple Condition (bool~) line::$20 [632] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 +Simple Condition (bool~) line::$21 [635] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 +Simple Condition (bool~) eorfill::$0 [654] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 +Simple Condition (bool~) eorfill::$1 [659] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 +Simple Condition (bool~) abs_u8::$2 [670] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 +Simple Condition (bool~) sgn_u8::$1 [677] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 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() [97] (bool~) uctoa::$8 ← ! (bool~) uctoa::$7 Rewriting || if()-condition to two if()s [96] (bool~) uctoa::$7 ← (byte) uctoa::started#2 || (bool~) uctoa::$6 -Rewriting ! if()-condition to reversed if() [259] (bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [258] (bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [257] (bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [281] (bool~) printf_number_buffer::$10 ← ! (bool~) printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [280] (bool~) printf_number_buffer::$9 ← (byte) printf_number_buffer::format_zero_padding#0 && (signed byte) printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [295] (bool~) printf_number_buffer::$17 ← ! (bool~) printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [294] (bool~) printf_number_buffer::$16 ← (bool~) printf_number_buffer::$15 && (signed byte) printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [293] (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#0 && (bool~) printf_number_buffer::$14 +Rewriting ! if()-condition to reversed if() [159] (bool~) ultoa::$8 ← ! (bool~) ultoa::$7 +Rewriting || if()-condition to two if()s [158] (bool~) ultoa::$7 ← (byte) ultoa::started#2 || (bool~) ultoa::$6 +Rewriting ! if()-condition to reversed if() [343] (bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [342] (bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [341] (bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [365] (bool~) printf_number_buffer::$10 ← ! (bool~) printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [364] (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() [379] (bool~) printf_number_buffer::$17 ← ! (bool~) printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [378] (bool~) printf_number_buffer::$16 ← (bool~) printf_number_buffer::$15 && (signed byte) printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [377] (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) printf_number_buffer::format_zero_padding#0 -Warning! Adding boolean cast to non-boolean condition (byte) printf_number_buffer::format_justify_left#0 +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 [176] (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28 -Constant right-side identified [181] (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28 -Constant right-side identified [323] (word) memset::num#2 ← (unumber)(number) $28*(number) $19 -Constant right-side identified [328] (word) memset::num#3 ← (unumber)(number) $28*(number) $19 -Constant right-side identified [333] (word) memset::num#4 ← (unumber)(number) $28*(number) $19 -Constant right-side identified [349] (byte) main::p1_idx#0 ← (const byte) main::p0_idx + (byte) $f +Constant right-side identified [239] (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28 +Constant right-side identified [244] (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28 +Constant right-side identified [407] (word) memset::num#2 ← (unumber)(number) $28*(number) $19 +Constant right-side identified [412] (word) memset::num#3 ← (unumber)(number) $28*(number) $19 +Constant right-side identified [417] (word) memset::num#4 ← (unumber)(number) $28*(number) $19 Successful SSA optimization Pass2ConstantRValueConsolidation Constant (const word) strlen::len#0 = 0 Constant (const byte) uctoa::max_digits#0 = 0 @@ -5654,6 +4802,20 @@ 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) 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) gotoxy::y#0 = 0 Constant (const byte) gotoxy::x#0 = 0 Constant (const void*) memcpy::destination#0 = (void*)CONIO_SCREEN_TEXT @@ -5671,10 +4833,14 @@ 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_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#0 = (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 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 = ' ' @@ -5696,10 +4862,15 @@ Constant (const byte*) main::cols#0 = COLS+$c Constant (const byte) main::y#0 = 0 Constant (const byte) main::x#0 = 0 Constant (const byte) textcolor::color#0 = WHITE -Constant (const byte) main::p1_idx#0 = main::p0_idx+$f +Constant (const byte) main::p0_idx#0 = $88 Constant (const byte*) main::canvas#0 = CANVAS1 +Constant (const void*) memset::str#5 = (void*)LINE_BUFFER Constant (const byte) memset::c#5 = 0 Constant (const word) memset::num#5 = $800 +Constant (const byte*) line::canvas#0 = LINE_BUFFER +Constant (const byte*) line::canvas#1 = LINE_BUFFER +Constant (const byte*) line::canvas#2 = LINE_BUFFER +Constant (const byte*) eorfill::line_buffer#0 = LINE_BUFFER Constant (const byte*) main::toD0181_screen#0 = SCREEN Constant (const byte*) main::toD0181_gfx#0 = CANVAS1 Constant (const byte*) main::toD0182_screen#0 = SCREEN @@ -5714,228 +4885,163 @@ Constant (const byte) printf_uchar::format_zero_padding#0 = 1 Constant (const byte) printf_uchar::format_upper_case#0 = 0 Constant (const byte) printf_uchar::format_radix#0 = HEXADECIMAL Constant (const to_nomodify byte*) cputs::s#3 = main::s1 -Constant (const byte) printf_uchar::format_min_length#1 = 2 -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 = 1 -Constant (const byte) printf_uchar::format_upper_case#1 = 0 -Constant (const byte) printf_uchar::format_radix#1 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#4 = main::s2 -Constant (const byte) printf_uchar::format_min_length#2 = 2 -Constant (const byte) printf_uchar::format_justify_left#2 = 0 -Constant (const byte) printf_uchar::format_sign_always#2 = 0 -Constant (const byte) printf_uchar::format_zero_padding#2 = 1 -Constant (const byte) printf_uchar::format_upper_case#2 = 0 -Constant (const byte) printf_uchar::format_radix#2 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#5 = main::s3 -Constant (const byte) printf_uchar::format_min_length#3 = 2 -Constant (const byte) printf_uchar::format_justify_left#3 = 0 -Constant (const byte) printf_uchar::format_sign_always#3 = 0 -Constant (const byte) printf_uchar::format_zero_padding#3 = 1 -Constant (const byte) printf_uchar::format_upper_case#3 = 0 -Constant (const byte) printf_uchar::format_radix#3 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#6 = main::s4 +Constant (const byte) printf_ulong::format_min_length#0 = 6 +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 byte*) irq_bottom_1::toD0181_screen#0 = CONSOLE Constant (const byte*) irq_bottom_1::toD0181_gfx#0 = PETSCII -Constant (const byte) gotoxy::x#3 = 0 -Constant (const byte) gotoxy::y#3 = 0 -Constant (const to_nomodify byte*) cputs::s#7 = line::s -Constant (const byte) printf_uchar::format_min_length#4 = 2 -Constant (const byte) printf_uchar::format_justify_left#4 = 0 -Constant (const byte) printf_uchar::format_sign_always#4 = 0 -Constant (const byte) printf_uchar::format_zero_padding#4 = 1 -Constant (const byte) printf_uchar::format_upper_case#4 = 0 -Constant (const byte) printf_uchar::format_radix#4 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#8 = line::s1 -Constant (const byte) printf_uchar::format_min_length#5 = 2 -Constant (const byte) printf_uchar::format_justify_left#5 = 0 -Constant (const byte) printf_uchar::format_sign_always#5 = 0 -Constant (const byte) printf_uchar::format_zero_padding#5 = 1 -Constant (const byte) printf_uchar::format_upper_case#5 = 0 -Constant (const byte) printf_uchar::format_radix#5 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#9 = line::s2 -Constant (const byte) printf_uchar::format_min_length#6 = 2 -Constant (const byte) printf_uchar::format_justify_left#6 = 0 -Constant (const byte) printf_uchar::format_sign_always#6 = 0 -Constant (const byte) printf_uchar::format_zero_padding#6 = 1 -Constant (const byte) printf_uchar::format_upper_case#6 = 0 -Constant (const byte) printf_uchar::format_radix#6 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#10 = line::s3 -Constant (const byte) printf_uchar::format_min_length#7 = 2 -Constant (const byte) printf_uchar::format_justify_left#7 = 0 -Constant (const byte) printf_uchar::format_sign_always#7 = 0 -Constant (const byte) printf_uchar::format_zero_padding#7 = 1 -Constant (const byte) printf_uchar::format_upper_case#7 = 0 -Constant (const byte) printf_uchar::format_radix#7 = HEXADECIMAL -Constant (const byte) line::print_col#0 = 0 -Constant (const byte) line::print_row#0 = 1 -Constant (const byte) printf_uchar::format_min_length#8 = 2 -Constant (const byte) printf_uchar::format_justify_left#8 = 0 -Constant (const byte) printf_uchar::format_sign_always#8 = 0 -Constant (const byte) printf_uchar::format_zero_padding#8 = 1 -Constant (const byte) printf_uchar::format_upper_case#8 = 0 -Constant (const byte) printf_uchar::format_radix#8 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#11 = line::s4 -Constant (const byte) printf_uchar::format_min_length#9 = 2 -Constant (const byte) printf_uchar::format_justify_left#9 = 0 -Constant (const byte) printf_uchar::format_sign_always#9 = 0 -Constant (const byte) printf_uchar::format_zero_padding#9 = 1 -Constant (const byte) printf_uchar::format_upper_case#9 = 0 -Constant (const byte) printf_uchar::format_radix#9 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#12 = line::s5 -Constant (const byte) printf_uchar::format_min_length#10 = 2 -Constant (const byte) printf_uchar::format_justify_left#10 = 0 -Constant (const byte) printf_uchar::format_sign_always#10 = 0 -Constant (const byte) printf_uchar::format_zero_padding#10 = 1 -Constant (const byte) printf_uchar::format_upper_case#10 = 0 -Constant (const byte) printf_uchar::format_radix#10 = HEXADECIMAL -Constant (const byte) line::print_row#2 = 1 -Constant (const to_nomodify byte*) cputs::s#13 = line::s6 -Constant (const byte) printf_uchar::format_min_length#11 = 2 -Constant (const byte) printf_uchar::format_justify_left#11 = 0 -Constant (const byte) printf_uchar::format_sign_always#11 = 0 -Constant (const byte) printf_uchar::format_zero_padding#11 = 1 -Constant (const byte) printf_uchar::format_upper_case#11 = 0 -Constant (const byte) printf_uchar::format_radix#11 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#14 = line::s7 -Constant (const byte) printf_uchar::format_min_length#12 = 2 -Constant (const byte) printf_uchar::format_justify_left#12 = 0 -Constant (const byte) printf_uchar::format_sign_always#12 = 0 -Constant (const byte) printf_uchar::format_zero_padding#12 = 1 -Constant (const byte) printf_uchar::format_upper_case#12 = 0 -Constant (const byte) printf_uchar::format_radix#12 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#15 = line::s8 -Constant (const byte) printf_uchar::format_min_length#13 = 2 -Constant (const byte) printf_uchar::format_justify_left#13 = 0 -Constant (const byte) printf_uchar::format_sign_always#13 = 0 -Constant (const byte) printf_uchar::format_zero_padding#13 = 1 -Constant (const byte) printf_uchar::format_upper_case#13 = 0 -Constant (const byte) printf_uchar::format_radix#13 = HEXADECIMAL -Constant (const byte) line::print_row#4 = 1 -Constant (const byte) gotoxy::x#6 = $14 -Constant (const byte) gotoxy::y#6 = $18 -Constant (const to_nomodify byte*) cputs::s#16 = line::s9 -Constant (const byte) printf_uchar::format_min_length#14 = 2 -Constant (const byte) printf_uchar::format_justify_left#14 = 0 -Constant (const byte) printf_uchar::format_sign_always#14 = 0 -Constant (const byte) printf_uchar::format_zero_padding#14 = 1 -Constant (const byte) printf_uchar::format_upper_case#14 = 0 -Constant (const byte) printf_uchar::format_radix#14 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#17 = line::s10 -Constant (const byte) printf_uchar::format_min_length#15 = 2 -Constant (const byte) printf_uchar::format_justify_left#15 = 0 -Constant (const byte) printf_uchar::format_sign_always#15 = 0 -Constant (const byte) printf_uchar::format_zero_padding#15 = 1 -Constant (const byte) printf_uchar::format_upper_case#15 = 0 -Constant (const byte) printf_uchar::format_radix#15 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#18 = line::s11 -Constant (const byte) printf_uchar::format_min_length#16 = 2 -Constant (const byte) printf_uchar::format_justify_left#16 = 0 -Constant (const byte) printf_uchar::format_sign_always#16 = 0 -Constant (const byte) printf_uchar::format_zero_padding#16 = 1 -Constant (const byte) printf_uchar::format_upper_case#16 = 0 -Constant (const byte) printf_uchar::format_radix#16 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#19 = line::s12 -Constant (const byte) printf_uchar::format_min_length#17 = 2 -Constant (const byte) printf_uchar::format_justify_left#17 = 0 -Constant (const byte) printf_uchar::format_sign_always#17 = 0 -Constant (const byte) printf_uchar::format_zero_padding#17 = 1 -Constant (const byte) printf_uchar::format_upper_case#17 = 0 -Constant (const byte) printf_uchar::format_radix#17 = HEXADECIMAL -Constant (const to_nomodify byte*) cputs::s#20 = line::s13 -Constant (const byte) printf_uchar::format_min_length#18 = 2 -Constant (const byte) printf_uchar::format_justify_left#18 = 0 -Constant (const byte) printf_uchar::format_sign_always#18 = 0 -Constant (const byte) printf_uchar::format_zero_padding#18 = 1 -Constant (const byte) printf_uchar::format_upper_case#18 = 0 -Constant (const byte) printf_uchar::format_radix#18 = HEXADECIMAL -Constant (const byte) line::print_row#6 = 1 +Constant (const byte) eorfill::x#0 = 0 +Constant (const byte) eorfill::y#0 = 1 Constant (const byte) sgn_u8::return#2 = -1 Constant (const byte) sgn_u8::return#3 = 1 Constant (const byte) conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification -Constant (const byte*) strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant (const to_nomodify byte*) cputs::s#1 = printf_number_buffer::buffer_digits#0 -Constant (const byte*) strupr::str#0 = printf_number_buffer::buffer_digits#0 +Constant (const byte) ultoa::radix#0 = printf_ulong::format_radix#0 +Constant (const byte) printf_number_buffer::format_min_length#0 = printf_ulong::format_min_length#0 +Constant (const byte) printf_number_buffer::format_justify_left#0 = printf_ulong::format_justify_left#0 +Constant (const byte) printf_number_buffer::format_sign_always#0 = printf_ulong::format_sign_always#0 +Constant (const byte) printf_number_buffer::format_zero_padding#0 = printf_ulong::format_zero_padding#0 +Constant (const byte) printf_number_buffer::format_upper_case#0 = printf_ulong::format_upper_case#0 +Constant (const byte) printf_number_buffer::format_radix#0 = printf_ulong::format_radix#0 +Constant (const byte) uctoa::radix#0 = printf_uchar::format_radix#0 +Constant (const byte) printf_number_buffer::format_min_length#1 = printf_uchar::format_min_length#0 +Constant (const byte) printf_number_buffer::format_justify_left#1 = printf_uchar::format_justify_left#0 +Constant (const byte) printf_number_buffer::format_sign_always#1 = printf_uchar::format_sign_always#0 +Constant (const byte) printf_number_buffer::format_zero_padding#1 = printf_uchar::format_zero_padding#0 +Constant (const byte) printf_number_buffer::format_upper_case#1 = printf_uchar::format_upper_case#0 +Constant (const byte) printf_number_buffer::format_radix#1 = printf_uchar::format_radix#0 Constant (const word) toD0181_$7 = (word)toD0181_screen#0 Constant (const word) main::toD0181_$7 = (word)main::toD0181_screen#0 Constant (const word) main::toD0182_$7 = (word)main::toD0182_screen#0 Constant (const word) irq_bottom_1::toD0181_$7 = (word)irq_bottom_1::toD0181_screen#0 -Constant (const byte) gotoxy::x#4 = line::print_col#0 -Constant (const byte) gotoxy::y#4 = line::print_row#0 Successful SSA optimization Pass2ConstantIdentification -Constant (const byte*) strupr::return#2 = strupr::str#0 -Successful SSA optimization Pass2ConstantIdentification -Constant value identified (word)toD0181_gfx#0 in [310] (byte~) toD0181_$3 ← > (word)(const byte*) toD0181_gfx#0 -Constant value identified (word)main::toD0181_gfx#0 in [386] (byte~) main::toD0181_$3 ← > (word)(const byte*) main::toD0181_gfx#0 -Constant value identified (word)main::toD0182_gfx#0 in [396] (byte~) main::toD0182_$3 ← > (word)(const byte*) main::toD0182_gfx#0 -Constant value identified (word)irq_bottom_1::toD0181_gfx#0 in [471] (byte~) irq_bottom_1::toD0181_$3 ← > (word)(const byte*) irq_bottom_1::toD0181_gfx#0 +Constant value identified (word)toD0181_gfx#0 in [394] (byte~) toD0181_$3 ← > (word)(const byte*) toD0181_gfx#0 +Constant value identified (word)main::toD0181_gfx#0 in [497] (byte~) main::toD0181_$3 ← > (word)(const byte*) main::toD0181_gfx#0 +Constant value identified (word)main::toD0182_gfx#0 in [507] (byte~) main::toD0182_$3 ← > (word)(const byte*) main::toD0182_gfx#0 +Constant value identified (word)irq_bottom_1::toD0181_gfx#0 in [559] (byte~) irq_bottom_1::toD0181_$3 ← > (word)(const byte*) irq_bottom_1::toD0181_gfx#0 Successful SSA optimization Pass2ConstantValues -if() condition always true - replacing block destination [173] if((byte) 0!=(const byte) conio_scroll_enable) goto cscroll::@3 -if() condition always true - replacing block destination [363] if((number) 0!=(number) 1) goto main::@8 -Removing PHI-reference to removed block (line::@4) in block line::@7 -Removing PHI-reference to removed block (line::@4) in block line::@7 -if() condition always false - eliminating [564] if((const byte) line::print_col#0>=(byte)(number) $28-(number) 8) goto line::@7 +if() condition always false - eliminating [64] if((const byte) uctoa::radix#0==(const byte) DECIMAL) goto uctoa::@1 +if() condition always true - replacing block destination [68] if((const byte) uctoa::radix#0==(const byte) HEXADECIMAL) goto uctoa::@2 +if() condition always false - eliminating [72] if((const byte) uctoa::radix#0==(const byte) OCTAL) goto uctoa::@3 +if() condition always false - eliminating [76] if((const byte) uctoa::radix#0==(const byte) BINARY) goto uctoa::@4 +if() condition always true - replacing block destination [125] if((const byte) ultoa::radix#0==(const byte) DECIMAL) goto ultoa::@1 +if() condition always false - eliminating [129] if((const byte) ultoa::radix#0==(const byte) HEXADECIMAL) goto ultoa::@2 +if() condition always false - eliminating [133] if((const byte) ultoa::radix#0==(const byte) OCTAL) goto ultoa::@3 +if() condition always false - eliminating [137] if((const byte) ultoa::radix#0==(const byte) BINARY) goto ultoa::@4 +if() condition always true - replacing block destination [236] if((byte) 0!=(const byte) conio_scroll_enable) goto cscroll::@3 +if() condition always false - eliminating [294] if((byte) 0!=(const byte) printf_ulong::format_sign_always#0) goto printf_ulong::@1 +if() condition always false - eliminating [315] if((byte) 0!=(const byte) printf_uchar::format_sign_always#0) goto printf_uchar::@1 +if() condition always true - replacing block destination [449] if((number) 0!=(number) 1) goto main::@8 Successful SSA optimization Pass2ConstantIfs -Consolidated constant strings into (const byte*) s -Consolidated constant strings into (const byte*) s1 -Consolidated constant strings into (const byte*) s4 -Consolidated constant strings into (const byte*) line::s4 -Successful SSA optimization Pass2ConstantStringConsolidation -Rewriting conditional comparison [129] if((byte) gotoxy::y#8<=(byte) $19) goto gotoxy::@1 +Rewriting conditional comparison [192] if((byte) gotoxy::y#3<=(byte) $19) goto gotoxy::@1 Simplifying constant evaluating to zero (const nomodify byte) CIA_TIMER_CONTROL_STOP|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS|(const nomodify byte) CIA_TIMER_CONTROL_A_COUNT_CYCLES in [54] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_STOP|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS|(const nomodify byte) CIA_TIMER_CONTROL_A_COUNT_CYCLES Simplifying constant evaluating to zero (const nomodify byte) CIA_TIMER_CONTROL_STOP|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS in [55] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_STOP|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A Successful SSA optimization PassNSimplifyConstantZero Simplifying expression containing zero CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A in [55] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (byte) 0|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A Simplifying expression containing zero CIA_TIMER_CONTROL_START in [57] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A Simplifying expression containing zero CIA_TIMER_CONTROL_START|CIA_TIMER_CONTROL_CONTINUOUS in [58] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS|(const nomodify byte) CIA_TIMER_CONTROL_A_COUNT_CYCLES -Simplifying expression containing zero (byte*)&printf_buffer in [235] *((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 [240] (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 9 in [606] (byte) line::print_col#1 ← (const byte) line::print_col#0 + (byte) 9 +Simplifying expression containing zero (byte*)&printf_buffer in [298] *((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 [303] (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 [319] *((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 [324] (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 eorfill::line_column#2 in [655] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2 + (byte) 0) Successful SSA optimization PassNSimplifyExpressionWithZero Simplifying expression containing zero CIA_TIMER_CONTROL_START in [58] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS Successful SSA optimization PassNSimplifyExpressionWithZero -Eliminating unused variable (void*) memcpy::return#2 and assignment [131] (void*) memcpy::return#2 ← (void*) memcpy::destination#2 -Eliminating unused variable (void*) memcpy::return#3 and assignment [133] (void*) memcpy::return#3 ← (void*) memcpy::destination#2 -Eliminating unused variable (void*) memset::return#2 and assignment [135] (void*) memset::return#2 ← (void*) memset::str#7 -Eliminating unused variable (void*) memset::return#3 and assignment [138] (void*) memset::return#3 ← (void*) memset::str#7 -Eliminating unused variable (byte) printf_number_buffer::format_sign_always#0 and assignment [177] (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_uchar::format_sign_always#19 -Eliminating unused variable (byte) printf_number_buffer::format_radix#0 and assignment [180] (byte) printf_number_buffer::format_radix#0 ← (byte) printf_uchar::format_radix#19 -Eliminating unused variable (void*) memset::return#4 and assignment [229] (void*) memset::return#4 ← (void*) memset::str#7 -Eliminating unused variable (void*) memset::return#5 and assignment [231] (void*) memset::return#5 ← (void*) memset::str#7 -Eliminating unused variable (void*) memset::return#6 and assignment [233] (void*) memset::return#6 ← (void*) memset::str#7 -Eliminating unused variable (byte) textcolor::return#2 and assignment [240] (byte) textcolor::return#2 ← (byte) textcolor::return#0 -Eliminating unused variable (void*) memset::return#7 and assignment [254] (void*) memset::return#7 ← (void*) memset::str#7 -Eliminating unused variable (dword) clock::return#2 and assignment [284] (dword) clock::return#2 ← (dword) clock::return#0 -Eliminating unused constant (const byte*) strupr::return#2 +Eliminating unused variable (void*) memcpy::return#2 and assignment [163] (void*) memcpy::return#2 ← (void*) memcpy::destination#2 +Eliminating unused variable (void*) memcpy::return#3 and assignment [165] (void*) memcpy::return#3 ← (void*) memcpy::destination#2 +Eliminating unused variable (void*) memset::return#2 and assignment [167] (void*) memset::return#2 ← (void*) memset::str#7 +Eliminating unused variable (void*) memset::return#3 and assignment [170] (void*) memset::return#3 ← (void*) memset::str#7 +Eliminating unused variable (byte*) strupr::return#2 and assignment [247] (byte*) strupr::return#2 ← (byte*) strupr::str#0 +Eliminating unused variable (void*) memset::return#4 and assignment [264] (void*) memset::return#4 ← (void*) memset::str#7 +Eliminating unused variable (void*) memset::return#5 and assignment [266] (void*) memset::return#5 ← (void*) memset::str#7 +Eliminating unused variable (void*) memset::return#6 and assignment [268] (void*) memset::return#6 ← (void*) memset::str#7 +Eliminating unused variable (byte) textcolor::return#2 and assignment [275] (byte) textcolor::return#2 ← (byte) textcolor::return#0 +Eliminating unused variable (void*) memset::return#7 and assignment [290] (void*) memset::return#7 ← (void*) memset::str#7 Eliminating unused constant (const nomodify byte) CIA_TIMER_CONTROL_STOP Eliminating unused constant (const nomodify byte) CIA_TIMER_CONTROL_CONTINUOUS Eliminating unused constant (const nomodify byte) CIA_TIMER_CONTROL_A_COUNT_CYCLES +Eliminating unused constant (const byte) BINARY +Eliminating unused constant (const byte) OCTAL Eliminating unused constant (const byte) uctoa::max_digits#0 Eliminating unused constant (const byte*) uctoa::digit_values#0 +Eliminating unused constant (const byte) uctoa::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) ultoa::radix#0 Eliminating unused constant (const byte) cputs::c#0 +Eliminating unused constant (const byte) printf_number_buffer::format_sign_always#0 +Eliminating unused constant (const byte) printf_number_buffer::format_radix#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 variable (dword) clock::return#0 and assignment [41] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) -Eliminating unused variable (byte) textcolor::return#0 and assignment [150] (byte) textcolor::return#0 ← (byte) conio_textcolor +Eliminating unused variable (byte) textcolor::return#0 and assignment [182] (byte) textcolor::return#0 ← (byte) conio_textcolor +Eliminating unused constant (const byte) printf_ulong::format_sign_always#0 +Eliminating unused constant (const byte) printf_ulong::format_radix#0 +Eliminating unused constant (const byte) printf_uchar::format_sign_always#0 +Eliminating unused constant (const byte) printf_uchar::format_radix#0 Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant (const byte) DECIMAL +Eliminating unused constant (const byte) HEXADECIMAL +Successful SSA optimization PassNEliminateUnusedVars +Eliminating variable (byte*) uctoa::buffer#0 from unused block uctoa::@9 +Eliminating variable (byte*) uctoa::buffer#1 from unused block uctoa::@9 +Eliminating variable (byte*) uctoa::buffer#2 from unused block uctoa::@9 +Eliminating variable (byte*) ultoa::buffer#0 from unused block ultoa::@9 +Eliminating variable (byte*) ultoa::buffer#1 from unused block ultoa::@9 +Eliminating variable (byte*) ultoa::buffer#2 from unused block ultoa::@9 +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 (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_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 Removing unused block main::@return 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) $19+1 in if((byte) gotoxy::y#8<(byte) $19+(number) 1) goto gotoxy::@1 -Adding number conversion cast (unumber) 1 in if((byte) gotoxy::y#8<(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#0 -Adding number conversion cast (unumber) 0 in (bool~) printf_number_buffer::$34 ← (number) 0 != (byte) printf_number_buffer::format_justify_left#0 +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 (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 (byte) $19+(unumber)(number) 1 Simplifying constant integer cast 1 Simplifying constant integer cast 0 @@ -5945,6 +5051,7 @@ 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) 1 Finalized unsigned number type (byte) 0 Finalized unsigned number type (byte) 0 @@ -5955,75 +5062,112 @@ Successful SSA optimization PassNFinalizeNumberTypeConversions Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#1 $0 canvas_show_memory +Identical Phi Values (byte) uctoa::max_digits#7 (const byte) uctoa::max_digits#2 +Identical Phi Values (byte*) uctoa::digit_values#8 (const byte*) uctoa::digit_values#2 +Identical Phi Values (byte) ultoa::max_digits#7 (const byte) ultoa::max_digits#1 +Identical Phi Values (dword*) ultoa::digit_values#8 (const dword*) ultoa::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_ulong::$2 (const byte) printf_ulong::$0 +Identical Phi Values (byte~) printf_uchar::$2 (const byte) printf_uchar::$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 [67] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@14 -Simple Condition (bool~) printf_number_buffer::$1 [178] if((byte) 0==(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition (bool~) printf_number_buffer::$33 [193] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition (bool~) printf_number_buffer::$34 [202] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition (bool~) toupper::$1 [457] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -Simple Condition (bool~) uctoa::$6 [458] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@14 -Simple Condition (bool~) printf_number_buffer::$35 [460] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 -Simple Condition (bool~) printf_number_buffer::$2 [461] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition (bool~) printf_number_buffer::$36 [463] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 -Simple Condition (bool~) printf_number_buffer::$37 [465] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 -Simple Condition (bool~) printf_number_buffer::$14 [466] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition (bool~) uctoa::$11 [57] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@14 +Simple Condition (bool~) ultoa::$12 [85] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@14 +Simple Condition (bool~) printf_number_buffer::$1 [198] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@23 +Simple Condition (bool~) printf_number_buffer::$33 [214] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@24 +Simple Condition (bool~) printf_number_buffer::$34 [224] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@26 +Simple Condition (bool~) toupper::$1 [444] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 +Simple Condition (bool~) uctoa::$6 [445] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@14 +Simple Condition (bool~) ultoa::$6 [446] if((dword) ultoa::value#2>=(dword) ultoa::digit_value#0) goto ultoa::@14 +Simple Condition (bool~) printf_number_buffer::$35 [448] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition (bool~) printf_number_buffer::$2 [449] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@22 +Simple Condition (bool~) printf_number_buffer::$36 [451] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition (bool~) printf_number_buffer::$37 [453] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition (bool~) printf_number_buffer::$14 [454] 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 [178] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [193] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [202] if((byte) 0==(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [461] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [466] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [198] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [214] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@4 +Negating conditional jump and destination [224] if((byte) 0==(byte) printf_number_buffer::format_justify_left#10) goto printf_number_buffer::@return +Negating conditional jump and destination [449] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@2 +Negating conditional jump and destination [454] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#10) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement -Constant right-side identified [53] (byte*) uctoa::buffer#0 ← ++ (const byte*) uctoa::buffer#5 -Constant right-side identified [207] (word~) toD0181_$0 ← (const word) toD0181_$7 & (word) $3fff -Constant right-side identified [210] (byte~) toD0181_$3 ← > (word)(const byte*) toD0181_gfx#0 -Constant right-side identified [251] (word~) main::toD0181_$0 ← (const word) main::toD0181_$7 & (word) $3fff -Constant right-side identified [254] (byte~) main::toD0181_$3 ← > (word)(const byte*) main::toD0181_gfx#0 -Constant right-side identified [258] (word~) main::toD0182_$0 ← (const word) main::toD0182_$7 & (word) $3fff -Constant right-side identified [261] (byte~) main::toD0182_$3 ← > (word)(const byte*) main::toD0182_gfx#0 -Constant right-side identified [295] (word~) irq_bottom_1::toD0181_$0 ← (const word) irq_bottom_1::toD0181_$7 & (word) $3fff -Constant right-side identified [298] (byte~) irq_bottom_1::toD0181_$3 ← > (word)(const byte*) irq_bottom_1::toD0181_gfx#0 -Constant right-side identified [369] (byte) line::print_row#1 ← ++ (const byte) line::print_row#0 +Constant right-side identified [52] (byte~) uctoa::$4 ← (const byte) uctoa::max_digits#2 - (byte) 1 +Constant right-side identified [79] (byte~) ultoa::$4 ← (const byte) ultoa::max_digits#1 - (byte) 1 +Constant right-side identified [230] (word~) toD0181_$0 ← (const word) toD0181_$7 & (word) $3fff +Constant right-side identified [233] (byte~) toD0181_$3 ← > (word)(const byte*) toD0181_gfx#0 +Constant right-side identified [251] (byte) main::p1_idx#0 ← (const byte) main::p0_idx#0 + (byte) $f +Constant right-side identified [252] (byte) main::p2_idx#0 ← (const byte) main::p0_idx#0 + (byte) $aa +Constant right-side identified [294] (word~) main::toD0181_$0 ← (const word) main::toD0181_$7 & (word) $3fff +Constant right-side identified [297] (byte~) main::toD0181_$3 ← > (word)(const byte*) main::toD0181_gfx#0 +Constant right-side identified [301] (word~) main::toD0182_$0 ← (const word) main::toD0182_$7 & (word) $3fff +Constant right-side identified [304] (byte~) main::toD0182_$3 ← > (word)(const byte*) main::toD0182_gfx#0 +Constant right-side identified [333] (word~) irq_bottom_1::toD0181_$0 ← (const word) irq_bottom_1::toD0181_$7 & (word) $3fff +Constant right-side identified [336] (byte~) irq_bottom_1::toD0181_$3 ← > (word)(const byte*) irq_bottom_1::toD0181_gfx#0 Successful SSA optimization Pass2ConstantRValueConsolidation -Constant (const byte*) uctoa::buffer#0 = ++uctoa::buffer#5 +Constant (const byte) uctoa::$4 = uctoa::max_digits#2-1 +Constant (const byte) ultoa::$4 = ultoa::max_digits#1-1 Constant (const word) toD0181_$0 = toD0181_$7&$3fff Constant (const byte) toD0181_$3 = >(word)toD0181_gfx#0 +Constant (const byte) main::p1_idx#0 = main::p0_idx#0+$f +Constant (const byte) main::p2_idx#0 = main::p0_idx#0+$aa Constant (const word) main::toD0181_$0 = main::toD0181_$7&$3fff Constant (const byte) main::toD0181_$3 = >(word)main::toD0181_gfx#0 Constant (const word) main::toD0182_$0 = main::toD0182_$7&$3fff Constant (const byte) main::toD0182_$3 = >(word)main::toD0182_gfx#0 Constant (const word) irq_bottom_1::toD0181_$0 = irq_bottom_1::toD0181_$7&$3fff Constant (const byte) irq_bottom_1::toD0181_$3 = >(word)irq_bottom_1::toD0181_gfx#0 -Constant (const byte) line::print_row#1 = ++line::print_row#0 -Constant (const byte) line::print_col#1 = 9 Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [370] if((const byte) line::print_row#1!=(byte) $18) goto line::@7 +if() condition always true - replacing block destination [111] if((const byte) gotoxy::y#2<(byte) $19+(byte) 1) goto gotoxy::@1 +if() condition always true - replacing block destination [113] if((const byte) gotoxy::x#2<(byte) $28) goto gotoxy::@2 Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant (const byte) uctoa::max_digits#1 +Eliminating unused constant (const byte*) uctoa::digit_values#1 +Eliminating unused constant (const byte) uctoa::max_digits#3 +Eliminating unused constant (const byte*) uctoa::digit_values#3 +Eliminating unused constant (const byte) uctoa::max_digits#4 +Eliminating unused constant (const byte*) uctoa::digit_values#4 +Eliminating unused constant (const byte) ultoa::max_digits#2 +Eliminating unused constant (const dword*) ultoa::digit_values#2 +Eliminating unused constant (const byte) ultoa::max_digits#3 +Eliminating unused constant (const dword*) ultoa::digit_values#3 +Eliminating unused constant (const byte) ultoa::max_digits#4 +Eliminating unused constant (const dword*) ultoa::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_ulong::$1 +Eliminating unused constant (const byte) printf_uchar::$1 Successful SSA optimization PassNEliminateUnusedVars -Removing PHI-reference to removed block (line::@6) in block line::@7 -Removing PHI-reference to removed block (line::@6) in block line::@7 -Removing unused block line::@6 +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 +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_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#1 $0 canvas_show_memory -Identical Phi Values (byte) line::print_col#21 (const byte) line::print_col#0 -Identical Phi Values (byte) line::print_row#27 (const byte) line::print_row#1 +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 [52] (byte*) uctoa::buffer#1 ← ++ (const byte*) uctoa::buffer#0 -Constant right-side identified [197] (word~) toD0181_$1 ← (const word) toD0181_$0 * (byte) 4 -Constant right-side identified [199] (byte~) toD0181_$4 ← (const byte) toD0181_$3 / (byte) 4 -Constant right-side identified [239] (word~) main::toD0181_$1 ← (const word) main::toD0181_$0 * (byte) 4 -Constant right-side identified [241] (byte~) main::toD0181_$4 ← (const byte) main::toD0181_$3 / (byte) 4 -Constant right-side identified [244] (word~) main::toD0182_$1 ← (const word) main::toD0182_$0 * (byte) 4 -Constant right-side identified [246] (byte~) main::toD0182_$4 ← (const byte) main::toD0182_$3 / (byte) 4 -Constant right-side identified [279] (word~) irq_bottom_1::toD0181_$1 ← (const word) irq_bottom_1::toD0181_$0 * (byte) 4 -Constant right-side identified [281] (byte~) irq_bottom_1::toD0181_$4 ← (const byte) irq_bottom_1::toD0181_$3 / (byte) 4 +Constant right-side identified [104] (word~) gotoxy::$8 ← (word)(const byte) gotoxy::y#2 +Constant right-side identified [210] (word~) toD0181_$1 ← (const word) toD0181_$0 * (byte) 4 +Constant right-side identified [212] (byte~) toD0181_$4 ← (const byte) toD0181_$3 / (byte) 4 +Constant right-side identified [270] (word~) main::toD0181_$1 ← (const word) main::toD0181_$0 * (byte) 4 +Constant right-side identified [272] (byte~) main::toD0181_$4 ← (const byte) main::toD0181_$3 / (byte) 4 +Constant right-side identified [275] (word~) main::toD0182_$1 ← (const word) main::toD0182_$0 * (byte) 4 +Constant right-side identified [277] (byte~) main::toD0182_$4 ← (const byte) main::toD0182_$3 / (byte) 4 +Constant right-side identified [305] (word~) irq_bottom_1::toD0181_$1 ← (const word) irq_bottom_1::toD0181_$0 * (byte) 4 +Constant right-side identified [307] (byte~) irq_bottom_1::toD0181_$4 ← (const byte) irq_bottom_1::toD0181_$3 / (byte) 4 Successful SSA optimization Pass2ConstantRValueConsolidation -Constant (const byte*) uctoa::buffer#1 = ++uctoa::buffer#0 +Constant (const word) gotoxy::$8 = (word)gotoxy::y#2 Constant (const word) toD0181_$1 = toD0181_$0*4 Constant (const byte) toD0181_$4 = toD0181_$3/4 Constant (const word) main::toD0181_$1 = main::toD0181_$0*4 @@ -6033,23 +5177,30 @@ Constant (const byte) main::toD0182_$4 = main::toD0182_$3/4 Constant (const word) irq_bottom_1::toD0181_$1 = irq_bottom_1::toD0181_$0*4 Constant (const byte) irq_bottom_1::toD0181_$4 = irq_bottom_1::toD0181_$3/4 Successful SSA optimization Pass2ConstantIdentification -Eliminating unused constant (const byte) line::print_row#2 -Eliminating unused constant (const byte) line::print_col#1 +Simplifying expression containing zero gotoxy::$4 in [106] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (const byte) gotoxy::x#2 +Successful SSA optimization PassNSimplifyExpressionWithZero +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_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#1 $0 canvas_show_memory -Constant right-side identified [53] (byte*) uctoa::buffer#2 ← ++ (const byte*) uctoa::buffer#1 -Constant right-side identified [196] (byte~) toD0181_$2 ← > (const word) toD0181_$1 -Constant right-side identified [197] (byte~) toD0181_$5 ← (const byte) toD0181_$4 & (byte) $f -Constant right-side identified [236] (byte~) main::toD0181_$2 ← > (const word) main::toD0181_$1 -Constant right-side identified [237] (byte~) main::toD0181_$5 ← (const byte) main::toD0181_$4 & (byte) $f -Constant right-side identified [239] (byte~) main::toD0182_$2 ← > (const word) main::toD0182_$1 -Constant right-side identified [240] (byte~) main::toD0182_$5 ← (const byte) main::toD0182_$4 & (byte) $f -Constant right-side identified [272] (byte~) irq_bottom_1::toD0181_$2 ← > (const word) irq_bottom_1::toD0181_$1 -Constant right-side identified [273] (byte~) irq_bottom_1::toD0181_$5 ← (const byte) irq_bottom_1::toD0181_$4 & (byte) $f +Alias gotoxy::offset#0 = gotoxy::$4 +Successful SSA optimization Pass2AliasElimination +Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 +Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#1 $0 canvas_show_memory +Constant right-side identified [102] (word) gotoxy::offset#0 ← (const word) gotoxy::$8 * (byte) $28 +Constant right-side identified [206] (byte~) toD0181_$2 ← > (const word) toD0181_$1 +Constant right-side identified [207] (byte~) toD0181_$5 ← (const byte) toD0181_$4 & (byte) $f +Constant right-side identified [264] (byte~) main::toD0181_$2 ← > (const word) main::toD0181_$1 +Constant right-side identified [265] (byte~) main::toD0181_$5 ← (const byte) main::toD0181_$4 & (byte) $f +Constant right-side identified [267] (byte~) main::toD0182_$2 ← > (const word) main::toD0182_$1 +Constant right-side identified [268] (byte~) main::toD0182_$5 ← (const byte) main::toD0182_$4 & (byte) $f +Constant right-side identified [295] (byte~) irq_bottom_1::toD0181_$2 ← > (const word) irq_bottom_1::toD0181_$1 +Constant right-side identified [296] (byte~) irq_bottom_1::toD0181_$5 ← (const byte) irq_bottom_1::toD0181_$4 & (byte) $f Successful SSA optimization Pass2ConstantRValueConsolidation -Constant (const byte*) uctoa::buffer#2 = ++uctoa::buffer#1 +Constant (const word) gotoxy::offset#0 = gotoxy::$8*$28 Constant (const byte) toD0181_$2 = >toD0181_$1 Constant (const byte) toD0181_$5 = toD0181_$4&$f Constant (const byte) main::toD0181_$2 = >main::toD0181_$1 @@ -6062,11 +5213,15 @@ Successful SSA optimization Pass2ConstantIdentification Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 Alias candidate removed (volatile)toD0181_return#0 = toD0181_$6 toD0181_return#1 $0 canvas_show_memory -Constant right-side identified [195] (byte~) toD0181_$6 ← (const byte) toD0181_$2 | (const byte) toD0181_$5 -Constant right-side identified [233] (byte) main::toD0181_return#0 ← (const byte) main::toD0181_$2 | (const byte) main::toD0181_$5 -Constant right-side identified [234] (byte) main::toD0182_return#0 ← (const byte) main::toD0182_$2 | (const byte) main::toD0182_$5 -Constant right-side identified [265] (byte) irq_bottom_1::toD0181_return#0 ← (const byte) irq_bottom_1::toD0181_$2 | (const byte) irq_bottom_1::toD0181_$5 +Constant right-side identified [102] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (const word) gotoxy::offset#0 +Constant right-side identified [104] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (const word) gotoxy::offset#0 +Constant right-side identified [205] (byte~) toD0181_$6 ← (const byte) toD0181_$2 | (const byte) toD0181_$5 +Constant right-side identified [261] (byte) main::toD0181_return#0 ← (const byte) main::toD0181_$2 | (const byte) main::toD0181_$5 +Constant right-side identified [262] (byte) main::toD0182_return#0 ← (const byte) main::toD0182_$2 | (const byte) main::toD0182_$5 +Constant right-side identified [288] (byte) irq_bottom_1::toD0181_return#0 ← (const byte) irq_bottom_1::toD0181_$2 | (const byte) irq_bottom_1::toD0181_$5 Successful SSA optimization Pass2ConstantRValueConsolidation +Constant (const byte*) gotoxy::$6 = CONIO_SCREEN_TEXT+gotoxy::offset#0 +Constant (const byte*) gotoxy::$7 = CONIO_SCREEN_COLORS+gotoxy::offset#0 Constant (const byte) toD0181_$6 = toD0181_$2|toD0181_$5 Constant (const byte) main::toD0181_return#0 = main::toD0181_$2|main::toD0181_$5 Constant (const byte) main::toD0182_return#0 = main::toD0182_$2|main::toD0182_$5 @@ -6078,34 +5233,28 @@ Constant (const byte) toD0181_return#1 = toD0181_return#0 Successful SSA optimization Pass2ConstantIdentification Constant (const byte) $0 = toD0181_return#1 Successful SSA optimization Pass2ConstantIdentification -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 -Constant right-side identified [229] (byte~) main::$14 ← (const byte) main::toD0181_return#0 ^ (const byte) main::toD0182_return#0 +Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8 +Constant right-side identified [255] (byte~) main::$17 ← (const byte) main::toD0181_return#0 ^ (const byte) main::toD0182_return#0 Successful SSA optimization Pass2ConstantRValueConsolidation -Constant (const byte) main::$14 = main::toD0181_return#0^main::toD0182_return#0 +Constant (const byte) main::$17 = main::toD0181_return#0^main::toD0182_return#0 Successful SSA optimization Pass2ConstantIdentification -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 +Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8 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#7 keeping memset::str#7 Inlining Noop Cast [19] (byte*) memset::dst#0 ← (byte*)(void*) memset::str#7 keeping memset::str#7 -Inlining Noop Cast [176] (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Inlining Noop Cast [182] (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 keeping printf_number_buffer::format_min_length#2 Successful SSA optimization Pass2NopCastInlining -Inlining Noop Cast [231] (byte*) main::canvas#1 ← (byte*)(word~) main::$19 keeping main::canvas#1 +Inlining Noop Cast [257] (byte*) main::canvas#1 ← (byte*)(word~) main::$22 keeping main::canvas#1 Successful SSA optimization Pass2NopCastInlining -Rewriting multiplication to use shift and addition[92] (word~) gotoxy::$4 ← (word~) gotoxy::$8 * (byte) $28 -Rewriting division to use shift [308] (byte) line::e1#0 ← (byte) line::dx#0 / (byte) 2 -Rewriting division to use shift [309] (byte) line::e#0 ← (byte) line::dy#0 / (byte) 2 -Rewriting division to use shift [310] (byte~) line::plot1_$0 ← (byte) line::x1#0 / (byte) 8 -Rewriting multiplication to use shift [311] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 * (const byte) SIZEOF_WORD -Rewriting division to use shift [335] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 / (byte) 8 -Rewriting multiplication to use shift [336] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 * (const byte) SIZEOF_WORD -Rewriting division to use shift [365] (byte~) line::plot3_$0 ← (byte) line::x#10 / (byte) 8 -Rewriting multiplication to use shift [366] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 * (const byte) SIZEOF_WORD -Rewriting division to use shift [391] (byte~) line::plot4_$0 ← (byte) line::x#12 / (byte) 8 -Rewriting multiplication to use shift [392] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 * (const byte) SIZEOF_WORD +Rewriting multiplication to use shift [73] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 * (const byte) SIZEOF_DWORD +Rewriting division to use shift [317] (byte) line::e1#0 ← (byte) line::dx#0 / (byte) 2 +Rewriting division to use shift [318] (byte) line::e#0 ← (byte) line::dy#0 / (byte) 2 +Rewriting division to use shift [353] (byte~) plot::$0 ← (byte) plot::x#4 / (byte) 8 +Rewriting multiplication to use shift [354] (byte~) plot::$3 ← (byte~) plot::$0 * (const byte) SIZEOF_WORD Successful SSA optimization Pass2MultiplyToShiftRewriting Inlining constant with var siblings (const void*) memcpy::destination#0 Inlining constant with var siblings (const void*) memcpy::source#0 @@ -6127,283 +5276,145 @@ Inlining constant with var siblings (const word) memset::num#3 Inlining constant with var siblings (const void*) memset::str#4 Inlining constant with var siblings (const byte) memset::c#4 Inlining constant with var siblings (const word) memset::num#4 +Inlining constant with var siblings (const void*) memset::str#5 Inlining constant with var siblings (const byte) memset::c#5 Inlining constant with var siblings (const word) memset::num#5 Inlining constant with var siblings (const word) strlen::len#0 -Inlining constant with var siblings (const byte*) strlen::str#1 -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) gotoxy::y#0 -Inlining constant with var siblings (const byte) gotoxy::x#0 -Inlining constant with var siblings (const byte) gotoxy::x#2 -Inlining constant with var siblings (const byte) gotoxy::y#2 -Inlining constant with var siblings (const byte) gotoxy::x#3 -Inlining constant with var siblings (const byte) gotoxy::y#3 -Inlining constant with var siblings (const byte) gotoxy::x#6 -Inlining constant with var siblings (const byte) gotoxy::y#6 -Inlining constant with var siblings (const byte) gotoxy::x#4 -Inlining constant with var siblings (const byte) gotoxy::y#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_append::digit#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 to_nomodify byte*) cputs::s#11 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#12 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#13 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#14 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#15 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#16 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#17 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#18 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#19 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#20 -Inlining constant with var siblings (const to_nomodify byte*) cputs::s#1 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_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_uchar::format_min_length#2 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#2 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#2 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#2 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#2 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#2 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#3 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#3 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#3 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#3 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#3 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#3 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#4 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#4 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#4 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#4 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#4 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#4 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#5 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#5 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#5 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#5 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#5 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#5 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#6 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#6 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#6 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#6 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#6 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#6 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#7 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#7 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#7 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#7 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#7 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#7 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#8 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#8 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#8 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#8 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#8 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#8 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#9 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#9 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#9 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#9 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#9 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#9 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#10 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#10 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#10 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#10 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#10 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#10 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#11 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#11 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#11 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#11 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#11 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#11 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#12 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#12 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#12 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#12 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#12 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#12 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#13 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#13 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#13 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#13 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#13 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#13 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#14 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#14 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#14 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#14 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#14 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#14 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#15 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#15 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#15 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#15 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#15 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#15 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#16 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#16 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#16 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#16 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#16 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#16 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#17 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#17 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#17 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#17 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#17 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#17 -Inlining constant with var siblings (const byte) printf_uchar::format_min_length#18 -Inlining constant with var siblings (const byte) printf_uchar::format_justify_left#18 -Inlining constant with var siblings (const byte) printf_uchar::format_sign_always#18 -Inlining constant with var siblings (const byte) printf_uchar::format_zero_padding#18 -Inlining constant with var siblings (const byte) printf_uchar::format_upper_case#18 -Inlining constant with var siblings (const byte) printf_uchar::format_radix#18 +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 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#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#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*) main::screen#0 Inlining constant with var siblings (const byte*) main::cols#0 Inlining constant with var siblings (const byte) main::y#0 Inlining constant with var siblings (const byte) main::x#0 +Inlining constant with var siblings (const byte) main::p0_idx#0 Inlining constant with var siblings (const byte*) main::canvas#0 -Inlining constant with var siblings (const byte) line::print_col#0 -Inlining constant with var siblings (const byte) line::print_row#0 -Inlining constant with var siblings (const byte) line::print_row#4 -Inlining constant with var siblings (const byte) line::print_row#6 -Inlining constant with var siblings (const byte) line::print_row#1 +Inlining constant with var siblings (const byte) main::p1_idx#0 +Inlining constant with var siblings (const byte) main::p2_idx#0 +Inlining constant with var siblings (const byte*) line::canvas#0 +Inlining constant with var siblings (const byte*) line::canvas#1 +Inlining constant with var siblings (const byte*) line::canvas#2 +Inlining constant with var siblings (const byte) eorfill::x#0 +Inlining constant with var siblings (const byte) eorfill::y#0 Inlining constant with var siblings (const byte) sgn_u8::return#2 Inlining constant with var siblings (const byte) sgn_u8::return#3 Inlining constant with different constant siblings (const byte) toD0181_return#1 -Constant inlined printf_uchar::format_upper_case#5 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#6 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#3 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#4 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#9 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#7 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#8 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#9 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#6 = (byte) 0 +Constant inlined irq_bottom_1::toD0181_$7 = (word)(const nomodify byte*) CONSOLE +Constant inlined cputs::s#3 = (const byte*) main::s1 +Constant inlined printf_number_buffer::format_justify_left#0 = (const byte) printf_ulong::format_justify_left#0 +Constant inlined irq_bottom_1::toD0181_$4 = >(word)(const nomodify byte*) PETSCII/(byte) 4 +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 irq_bottom_1::toD0181_$5 = >(word)(const nomodify byte*) PETSCII/(byte) 4&(byte) $f +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 cputs::s#2 = (const byte*) main::s +Constant inlined printf_number_buffer::format_justify_left#1 = (const byte) printf_uchar::format_justify_left#0 Constant inlined strlen::len#0 = (word) 0 -Constant inlined printf_uchar::format_sign_always#5 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#8 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#7 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#12 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#13 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#10 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#11 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#16 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#17 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#14 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#15 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#18 = (byte) 0 +Constant inlined main::p2_idx#0 = (byte) $88+(byte) $aa +Constant inlined main::$17 = (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 +Constant inlined toD0181_return#1 = (const byte) toD0181_return#0 Constant inlined uctoa::digit#0 = (byte) 0 Constant inlined main::toD0181_$7 = (word)(const nomodify byte*) SCREEN Constant inlined main::toD0181_$2 = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 Constant inlined main::toD0181_$1 = (word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 Constant inlined main::toD0181_$0 = (word)(const nomodify byte*) SCREEN&(word) $3fff +Constant inlined memcpy::source#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 Constant inlined main::toD0181_$5 = >(word)(const nomodify byte*) CANVAS1/(byte) 4&(byte) $f Constant inlined main::toD0181_$4 = >(word)(const nomodify byte*) CANVAS1/(byte) 4 Constant inlined main::toD0181_$3 = >(word)(const nomodify byte*) CANVAS1 -Constant inlined printf_uchar::format_sign_always#2 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#1 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#4 = (byte) 0 -Constant inlined printf_uchar::format_sign_always#3 = (byte) 0 -Constant inlined printf_uchar::format_min_length#9 = (byte) 2 -Constant inlined printf_uchar::format_min_length#8 = (byte) 2 -Constant inlined printf_uchar::format_min_length#7 = (byte) 2 -Constant inlined printf_uchar::format_sign_always#0 = (byte) 0 -Constant inlined printf_uchar::format_min_length#6 = (byte) 2 -Constant inlined printf_uchar::format_min_length#5 = (byte) 2 -Constant inlined printf_uchar::format_min_length#4 = (byte) 2 -Constant inlined printf_uchar::format_min_length#3 = (byte) 2 -Constant inlined printf_uchar::format_min_length#2 = (byte) 2 -Constant inlined printf_uchar::format_min_length#1 = (byte) 2 -Constant inlined printf_uchar::format_min_length#0 = (byte) 2 -Constant inlined printf_uchar::format_upper_case#1 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#2 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#0 = (byte) 0 +Constant inlined memset::c#5 = (byte) 0 +Constant inlined ultoa::digit#0 = (byte) 0 +Constant inlined irq_bottom_1::toD0181_gfx#0 = (const nomodify byte*) PETSCII +Constant inlined memset::c#0 = (byte) ' ' +Constant inlined memset::c#2 = (byte) ' ' +Constant inlined memset::c#3 = (byte) 0 +Constant inlined memset::c#4 = (const nomodify byte) BLACK +Constant inlined main::screen#0 = (const nomodify byte*) SCREEN+(byte) $c +Constant inlined main::toD0181_screen#0 = (const nomodify byte*) SCREEN +Constant inlined uctoa::$4 = (const byte) uctoa::max_digits#2-(byte) 1 +Constant inlined uctoa::digit_values#2 = (const byte*) RADIX_HEXADECIMAL_VALUES_CHAR +Constant inlined printf_uchar::$0 = (byte) 0 +Constant inlined memcpy::destination#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT +Constant inlined memcpy::destination#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS +Constant inlined line::canvas#0 = (const nomodify byte*) LINE_BUFFER +Constant inlined line::canvas#2 = (const nomodify byte*) LINE_BUFFER +Constant inlined line::canvas#1 = (const nomodify byte*) LINE_BUFFER Constant inlined toD0181_$0 = (word)(const nomodify byte*) SCREEN&(word) $3fff Constant inlined toD0181_$1 = (word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 Constant inlined toD0181_$2 = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 -Constant inlined uctoa::max_digits#1 = (byte) 3 Constant inlined toD0181_$3 = >(word)(const nomodify byte*) CANVAS2 Constant inlined toD0181_$4 = >(word)(const nomodify byte*) CANVAS2/(byte) 4 Constant inlined toD0181_$5 = >(word)(const nomodify byte*) CANVAS2/(byte) 4&(byte) $f Constant inlined toD0181_$6 = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4|>(word)(const nomodify byte*) CANVAS2/(byte) 4&(byte) $f Constant inlined textcolor::color#0 = (const nomodify byte) WHITE Constant inlined toD0181_$7 = (word)(const nomodify byte*) SCREEN -Constant inlined uctoa::max_digits#3 = (byte) 3 -Constant inlined uctoa::max_digits#2 = (byte) 2 -Constant inlined strupr::str#0 = (const byte*) printf_number_buffer::buffer_digits#0 -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_number_buffer::format_min_length#0 = (const byte) printf_ulong::format_min_length#0 +Constant inlined printf_number_buffer::format_min_length#1 = (const byte) printf_uchar::format_min_length#0 +Constant inlined printf_padding::pad#0 = (byte) ' ' Constant inlined printf_padding::i#0 = (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#1 = (byte) '0' +Constant inlined printf_padding::pad#2 = (byte) ' ' +Constant inlined printf_ulong::$0 = (byte) 0 +Constant inlined main::x#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 main::canvas#0 = (const nomodify byte*) CANVAS1 +Constant inlined main::p0_idx#0 = (byte) $88 +Constant inlined ultoa_append::digit#0 = (byte) 0 +Constant inlined ultoa::digit_values#1 = (const dword*) RADIX_DECIMAL_VALUES_LONG +Constant inlined eorfill::line_buffer#0 = (const nomodify byte*) LINE_BUFFER +Constant inlined irq_bottom_1::toD0181_$2 = >(word)(const nomodify byte*) CONSOLE&(word) $3fff*(byte) 4 +Constant inlined irq_bottom_1::toD0181_$3 = >(word)(const nomodify byte*) PETSCII +Constant inlined irq_bottom_1::toD0181_$0 = (word)(const nomodify byte*) CONSOLE&(word) $3fff +Constant inlined irq_bottom_1::toD0181_$1 = (word)(const nomodify byte*) CONSOLE&(word) $3fff*(byte) 4 +Constant inlined uctoa_append::digit#0 = (byte) 0 Constant inlined irq_bottom_1::toD0181_screen#0 = (const nomodify byte*) CONSOLE -Constant inlined printf_uchar::format_justify_left#0 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#1 = (byte) 0 +Constant inlined toD0181_gfx#0 = (const nomodify byte*) CANVAS2 +Constant inlined memset::num#3 = (word)(number) $28*(number) $19 +Constant inlined memset::num#2 = (word)(number) $28*(number) $19 +Constant inlined memset::num#5 = (word) $800 +Constant inlined memset::num#4 = (word)(number) $28*(number) $19 Constant inlined main::toD0182_$4 = >(word)(const nomodify byte*) CANVAS2/(byte) 4 -Constant inlined printf_uchar::format_justify_left#2 = (byte) 0 Constant inlined main::toD0182_$5 = >(word)(const nomodify byte*) CANVAS2/(byte) 4&(byte) $f -Constant inlined printf_uchar::format_justify_left#3 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#4 = (byte) 0 +Constant inlined memset::num#1 = (byte) $28 Constant inlined main::toD0182_$7 = (word)(const nomodify byte*) SCREEN -Constant inlined printf_uchar::format_justify_left#5 = (byte) 0 +Constant inlined memset::num#0 = (byte) $28 Constant inlined $0 = (const byte) toD0181_return#0 Constant inlined main::toD0182_$0 = (word)(const nomodify byte*) SCREEN&(word) $3fff -Constant inlined printf_uchar::format_justify_left#6 = (byte) 0 Constant inlined main::toD0182_$1 = (word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 -Constant inlined printf_uchar::format_justify_left#7 = (byte) 0 Constant inlined main::toD0182_$2 = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4 -Constant inlined printf_uchar::format_justify_left#8 = (byte) 0 Constant inlined main::toD0182_$3 = >(word)(const nomodify byte*) CANVAS2 -Constant inlined printf_uchar::format_justify_left#9 = (byte) 0 Constant inlined toD0181_screen#0 = (const nomodify byte*) SCREEN Constant inlined printf_number_buffer::padding#2 = (signed byte) 0 Constant inlined main::toD0182_gfx#0 = (const nomodify byte*) CANVAS2 -Constant inlined line::print_row#4 = (byte) 1 -Constant inlined line::print_row#6 = (byte) 1 -Constant inlined line::print_row#0 = (byte) 1 -Constant inlined line::print_row#1 = ++(byte) 1 +Constant inlined main::cols#0 = (const nomodify byte*) COLS+(byte) $c +Constant inlined main::p1_idx#0 = (byte) $88+(byte) $f +Constant inlined ultoa::started#1 = (byte) 1 +Constant inlined main::y#0 = (byte) 0 +Constant inlined eorfill::x#0 = (byte) 0 Constant inlined printf_number_buffer::padding#0 = (signed byte) 0 Constant inlined main::toD0181_gfx#0 = (const nomodify byte*) CANVAS1 Constant inlined uctoa::started#0 = (byte) 0 @@ -6411,328 +5422,72 @@ Constant inlined sgn_u8::return#3 = (byte) 1 Constant inlined uctoa::started#1 = (byte) 1 Constant inlined sgn_u8::return#2 = (byte) -1 Constant inlined memcpy::source#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 -Constant inlined printf_uchar::format_radix#5 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#4 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#3 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#2 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#9 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#8 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#7 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#6 = (const byte) HEXADECIMAL -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#5 = (const byte*) s1 -Constant inlined cputs::s#6 = (const byte*) s4 -Constant inlined irq_bottom_1::toD0181_$7 = (word)(const nomodify byte*) CONSOLE -Constant inlined cputs::s#3 = (const byte*) s1 -Constant inlined irq_bottom_1::toD0181_$4 = >(word)(const nomodify byte*) PETSCII/(byte) 4 -Constant inlined cputs::s#4 = (const byte*) main::s2 -Constant inlined irq_bottom_1::toD0181_$5 = >(word)(const nomodify byte*) PETSCII/(byte) 4&(byte) $f -Constant inlined cputs::s#1 = (const byte*) printf_number_buffer::buffer_digits#0 -Constant inlined cputs::s#2 = (const byte*) s -Constant inlined main::$14 = (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -Constant inlined toD0181_return#1 = (const byte) toD0181_return#0 -Constant inlined memcpy::source#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 -Constant inlined memset::c#5 = (byte) 0 -Constant inlined printf_uchar::format_zero_padding#13 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#14 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#15 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#16 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#17 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#18 = (byte) 1 -Constant inlined irq_bottom_1::toD0181_gfx#0 = (const nomodify byte*) PETSCII -Constant inlined memset::c#0 = (byte) ' ' -Constant inlined cputs::s#9 = (const byte*) line::s2 -Constant inlined memset::c#2 = (byte) ' ' -Constant inlined printf_uchar::format_zero_padding#10 = (byte) 1 -Constant inlined cputs::s#7 = (const byte*) line::s -Constant inlined memset::c#3 = (byte) 0 -Constant inlined printf_uchar::format_zero_padding#11 = (byte) 1 -Constant inlined memset::c#4 = (const nomodify byte) BLACK -Constant inlined cputs::s#8 = (const byte*) line::s1 -Constant inlined printf_uchar::format_zero_padding#12 = (byte) 1 -Constant inlined main::screen#0 = (const nomodify byte*) SCREEN+(byte) $c -Constant inlined main::toD0181_screen#0 = (const nomodify byte*) SCREEN -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 uctoa::digit_values#3 = (const byte*) RADIX_OCTAL_VALUES_CHAR -Constant inlined printf_uchar::$0 = (byte) 0 -Constant inlined printf_uchar::$1 = (byte) '+' -Constant inlined memcpy::destination#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT -Constant inlined memcpy::destination#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS -Constant inlined main::s = (const byte*) s -Constant inlined printf_padding::pad#0 = (byte) ' ' -Constant inlined printf_padding::pad#1 = (byte) '0' -Constant inlined printf_uchar::format_zero_padding#1 = (byte) 1 -Constant inlined printf_padding::pad#2 = (byte) ' ' -Constant inlined printf_uchar::format_zero_padding#0 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#3 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#2 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#5 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#4 = (byte) 1 -Constant inlined main::x#0 = (byte) 0 -Constant inlined printf_uchar::format_radix#13 = (const byte) HEXADECIMAL -Constant inlined gotoxy::y#2 = (byte) $18 -Constant inlined printf_uchar::format_radix#14 = (const byte) HEXADECIMAL -Constant inlined gotoxy::y#3 = (byte) 0 -Constant inlined gotoxy::y#4 = (byte) 1 -Constant inlined printf_uchar::format_radix#15 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#16 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#10 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_radix#11 = (const byte) HEXADECIMAL -Constant inlined gotoxy::y#0 = (byte) 0 -Constant inlined printf_uchar::format_radix#12 = (const byte) HEXADECIMAL -Constant inlined printf_uchar::format_zero_padding#7 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#6 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#9 = (byte) 1 -Constant inlined printf_uchar::format_zero_padding#8 = (byte) 1 -Constant inlined printf_uchar::format_radix#17 = (const byte) HEXADECIMAL -Constant inlined irq_bottom_1::toD0181_$2 = >(word)(const nomodify byte*) CONSOLE&(word) $3fff*(byte) 4 -Constant inlined gotoxy::y#6 = (byte) $18 -Constant inlined printf_uchar::format_radix#18 = (const byte) HEXADECIMAL -Constant inlined irq_bottom_1::toD0181_$3 = >(word)(const nomodify byte*) PETSCII -Constant inlined irq_bottom_1::toD0181_$0 = (word)(const nomodify byte*) CONSOLE&(word) $3fff -Constant inlined irq_bottom_1::toD0181_$1 = (word)(const nomodify byte*) CONSOLE&(word) $3fff*(byte) 4 -Constant inlined uctoa_append::digit#0 = (byte) 0 -Constant inlined toD0181_gfx#0 = (const nomodify byte*) CANVAS2 -Constant inlined memset::num#3 = (word)(number) $28*(number) $19 -Constant inlined memset::num#2 = (word)(number) $28*(number) $19 -Constant inlined memset::num#5 = (word) $800 -Constant inlined memset::num#4 = (word)(number) $28*(number) $19 -Constant inlined printf_uchar::format_justify_left#11 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#12 = (byte) 0 -Constant inlined memset::num#1 = (byte) $28 -Constant inlined memset::num#0 = (byte) $28 -Constant inlined printf_uchar::format_justify_left#10 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#15 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#16 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#13 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#14 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#17 = (byte) 0 -Constant inlined printf_uchar::format_justify_left#18 = (byte) 0 -Constant inlined line::s7 = (const byte*) line::s4 -Constant inlined line::s8 = (const byte*) line::s4 -Constant inlined line::s9 = (const byte*) s -Constant inlined line::s5 = (const byte*) line::s4 -Constant inlined main::cols#0 = (const nomodify byte*) COLS+(byte) $c -Constant inlined main::y#0 = (byte) 0 -Constant inlined gotoxy::x#3 = (byte) 0 -Constant inlined gotoxy::x#4 = (byte) 0 -Constant inlined gotoxy::x#6 = (byte) $14 -Constant inlined gotoxy::x#0 = (byte) 0 -Constant inlined gotoxy::x#2 = (byte) 0 -Constant inlined printf_uchar::format_min_length#12 = (byte) 2 -Constant inlined printf_uchar::format_min_length#13 = (byte) 2 -Constant inlined printf_uchar::format_min_length#10 = (byte) 2 -Constant inlined printf_uchar::format_min_length#11 = (byte) 2 -Constant inlined strlen::str#1 = (const byte*) printf_number_buffer::buffer_digits#0 -Constant inlined line::print_col#0 = (byte) 0 -Constant inlined line::s10 = (const byte*) s1 -Constant inlined line::s11 = (const byte*) s4 -Constant inlined cputs::s#20 = (const byte*) line::s4 -Constant inlined printf_uchar::format_min_length#18 = (byte) 2 -Constant inlined printf_uchar::format_min_length#16 = (byte) 2 -Constant inlined printf_uchar::format_min_length#17 = (byte) 2 -Constant inlined printf_uchar::format_min_length#14 = (byte) 2 -Constant inlined printf_uchar::format_min_length#15 = (byte) 2 +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_uchar::format_upper_case#0 +Constant inlined ultoa::started#0 = (byte) 0 +Constant inlined printf_number_buffer::format_upper_case#0 = (const byte) printf_ulong::format_upper_case#0 +Constant inlined printf_number_buffer::format_zero_padding#0 = (const byte) printf_ulong::format_zero_padding#0 Constant inlined memset::str#2 = (void*)(const nomodify byte*) CONSOLE Constant inlined memset::str#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 +Constant inlined printf_number_buffer::format_zero_padding#1 = (const byte) printf_uchar::format_zero_padding#0 Constant inlined memset::str#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 -Constant inlined main::s1 = (const byte*) s1 +Constant inlined memset::str#5 = (void*)(const nomodify byte*) LINE_BUFFER +Constant inlined gotoxy::$8 = (word)(const byte) gotoxy::y#2 Constant inlined memset::str#4 = (void*)(const nomodify byte*) COLS Constant inlined memset::str#3 = (void*)(const nomodify byte*) SCREEN -Constant inlined main::s4 = (const byte*) s4 -Constant inlined main::s3 = (const byte*) s1 -Constant inlined line::s12 = (const byte*) line::s4 -Constant inlined line::s13 = (const byte*) line::s4 -Constant inlined cputs::s#17 = (const byte*) s1 -Constant inlined printf_uchar::format_upper_case#14 = (byte) 0 -Constant inlined cputs::s#16 = (const byte*) s -Constant inlined printf_uchar::format_upper_case#15 = (byte) 0 -Constant inlined cputs::s#19 = (const byte*) line::s4 -Constant inlined printf_uchar::format_upper_case#12 = (byte) 0 -Constant inlined cputs::s#18 = (const byte*) s4 -Constant inlined printf_uchar::format_upper_case#13 = (byte) 0 -Constant inlined cputs::s#13 = (const byte*) line::s6 -Constant inlined printf_uchar::format_upper_case#10 = (byte) 0 -Constant inlined cputs::s#12 = (const byte*) line::s4 +Constant inlined gotoxy::$6 = (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 +Constant inlined gotoxy::$7 = (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 +Constant inlined ultoa::$4 = (const byte) ultoa::max_digits#1-(byte) 1 +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 main::toD0182_screen#0 = (const nomodify byte*) SCREEN -Constant inlined printf_uchar::format_upper_case#11 = (byte) 0 -Constant inlined cputs::s#15 = (const byte*) line::s4 -Constant inlined cputs::s#14 = (const byte*) line::s4 -Constant inlined cputs::s#11 = (const byte*) line::s4 -Constant inlined cputs::s#10 = (const byte*) line::s3 -Constant inlined printf_uchar::format_upper_case#18 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#16 = (byte) 0 -Constant inlined printf_uchar::format_upper_case#17 = (byte) 0 +Constant inlined eorfill::y#0 = (byte) 1 Successful SSA optimization Pass2ConstantInlining -Consolidated array index constant in *(COSTAB+main::p0_idx) -Consolidated array index constant in *(SINTAB+main::p0_idx) -Consolidated array index constant in *(COSTAB+main::p1_idx#0) -Consolidated array index constant in *(SINTAB+main::p1_idx#0) -Successful SSA optimization Pass2ConstantAdditionElimination -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 ++1 -Successful SSA optimization Pass2ConstantSimplification -Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1 -Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2 -Successful SSA optimization Pass2ConstantSimplification -Adding number conversion cast (unumber) 1 in [51] *((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 [52] *((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 [53] *((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 -Successful SSA optimization PassNCastSimplification -Finalized unsigned number type (byte) 1 -Finalized unsigned number type (byte) 2 -Finalized unsigned number type (byte) 3 -Successful SSA optimization PassNFinalizeNumberTypeConversions -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 -Alias gotoxy::$4 = gotoxy::$11 -Successful SSA optimization Pass2AliasElimination -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 +Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8 Identical Phi Values (word) memcpy::num#2 (word)(number) $19*(number) $28-(number) $28 -Identical Phi Values (byte) printf_uchar::format_sign_always#19 (byte) 0 -Identical Phi Values (byte) printf_uchar::format_radix#19 (const byte) HEXADECIMAL -Identical Phi Values (byte) printf_uchar::format_min_length#19 (byte) 2 -Identical Phi Values (byte) printf_uchar::format_justify_left#19 (byte) 0 -Identical Phi Values (byte) printf_uchar::format_zero_padding#19 (byte) 1 -Identical Phi Values (byte) printf_uchar::format_upper_case#19 (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 +Identical Phi Values (byte*) line::canvas#11 (const nomodify byte*) LINE_BUFFER Successful SSA optimization Pass2IdenticalPhiElimination -Constant (const byte) uctoa::radix#0 = HEXADECIMAL -Constant (const byte) printf_number_buffer::format_min_length#0 = 2 -Constant (const byte) printf_number_buffer::format_justify_left#0 = 0 -Constant (const byte) printf_number_buffer::format_zero_padding#0 = 1 -Constant (const byte) printf_number_buffer::format_upper_case#0 = 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 +Constant (const byte*) plot::canvas#0 = LINE_BUFFER +Constant (const byte*) plot::canvas#1 = LINE_BUFFER +Constant (const byte*) plot::canvas#2 = LINE_BUFFER +Constant (const byte*) plot::canvas#3 = LINE_BUFFER Successful SSA optimization Pass2ConstantIdentification -Constant value identified (signed byte)printf_number_buffer::format_min_length#0 in [173] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 -Successful SSA optimization Pass2ConstantValues -if() condition always false - eliminating [41] if((const byte) uctoa::radix#0==(const byte) DECIMAL) goto uctoa::@1 -if() condition always true - replacing block destination [42] if((const byte) uctoa::radix#0==(const byte) HEXADECIMAL) goto uctoa::@2 -if() condition always false - eliminating [43] if((const byte) uctoa::radix#0==(const byte) OCTAL) goto uctoa::@3 -if() condition always false - eliminating [44] if((const byte) uctoa::radix#0==(const byte) BINARY) goto uctoa::@4 -if() condition always false - eliminating [151] if((byte) 0!=(byte) 0) goto printf_uchar::@1 -Removing PHI-reference to removed block (printf_number_buffer) in block printf_number_buffer::@1 -if() condition always false - eliminating [164] if((byte) 0==(const byte) printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always false - eliminating [166] if((byte) 0!=(const byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [179] if((byte) 0==(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [182] if((byte) 0==(const byte) printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -if() condition always true - replacing block destination [186] if((byte) 0==(const byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always true - replacing block destination [407] if((byte) 0!=(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [410] if((byte) 0!=(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return -Successful SSA optimization Pass2ConstantIfs -Eliminating unused constant (const byte) BINARY -Eliminating unused constant (const byte) OCTAL -Eliminating unused constant (const byte) DECIMAL -Eliminating unused constant (const byte) uctoa::radix#0 -Eliminating unused constant (const byte) printf_number_buffer::format_justify_left#0 -Eliminating unused constant (const byte) printf_number_buffer::format_zero_padding#0 -Eliminating unused constant (const byte) printf_number_buffer::format_upper_case#0 Eliminating unused constant (const byte) SIZEOF_WORD +Eliminating unused constant (const byte) SIZEOF_DWORD Successful SSA optimization PassNEliminateUnusedVars -Eliminating unused constant (const byte) HEXADECIMAL -Successful SSA optimization PassNEliminateUnusedVars -Eliminating variable (byte) toupper::return#0 from unused block toupper::@1 -Eliminating variable (byte) toupper::return#2 from unused block toupper::@return -Eliminating variable (byte*) strupr::src#2 from unused block strupr::@1 -Eliminating variable (byte) toupper::ch#0 from unused block strupr::@2 -Eliminating variable (byte) toupper::return#3 from unused block strupr::@2 -Eliminating variable (byte~) strupr::$0 from unused block strupr::@4 -Eliminating variable (byte*) strupr::src#1 from unused block strupr::@4 -Eliminating variable (byte) printf_padding::length#0 from unused block printf_number_buffer::@8 -Eliminating variable (byte) printf_padding::length#2 from unused block printf_number_buffer::@12 -Removing unused procedure toupper -Removing unused procedure block toupper -Removing unused procedure block toupper::@1 -Removing PHI-reference to removed block (toupper::@1) in block toupper::@return -Removing unused procedure block toupper::@2 -Removing PHI-reference to removed block (toupper::@2) in block toupper::@return -Removing unused procedure block toupper::@return -Removing unused procedure block toupper::@3 -Removing unused procedure strupr -Removing unused procedure block strupr -Removing PHI-reference to removed block (strupr) in block strupr::@1 -Removing unused procedure block strupr::@1 -Removing unused procedure block strupr::@2 -Removing unused procedure block strupr::@4 -Removing unused procedure block strupr::@3 -Removing unused procedure block strupr::@return -Removing 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 PHI-reference to removed block (printf_uchar::@1) in block printf_uchar::@3 -Removing unused block printf_uchar::@1 -Removing PHI-reference to removed block (printf_number_buffer::@8) in block printf_padding -Removing PHI-reference to removed block (printf_number_buffer::@8) in block printf_padding -Removing unused block printf_number_buffer::@8 -Removing unused block printf_number_buffer::@16 -Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 -Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding -Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding -Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 -Removing unused block printf_number_buffer::@22 -Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 -Successful SSA optimization Pass2EliminateUnusedBlocks -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 -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) printf_padding::length#4 (byte) printf_padding::length#1 -Identical Phi Values (byte) printf_padding::pad#5 (byte) '0' -Identical Phi Values (byte~) printf_uchar::$2 (byte) 0 -Successful SSA optimization Pass2IdenticalPhiElimination -Constant right-side identified [31] (byte~) uctoa::$4 ← (byte) 2 - (byte) 1 -Successful SSA optimization Pass2ConstantRValueConsolidation -Constant (const byte) uctoa::$4 = 2-1 -Constant (const byte) cputc::c#1 = '0' -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 -Successful SSA optimization PassNEliminateUnusedVars -Inlining constant with var siblings (const byte) cputc::c#1 -Constant inlined uctoa::$4 = (byte) 2-(byte) 1 -Constant inlined cputc::c#1 = (byte) '0' +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*) plot::canvas#0 +Inlining constant with var siblings (const byte*) plot::canvas#1 +Inlining constant with var siblings (const byte*) plot::canvas#2 +Inlining constant with var siblings (const byte*) plot::canvas#3 +Constant inlined plot::canvas#1 = (const nomodify byte*) LINE_BUFFER +Constant inlined plot::canvas#0 = (const nomodify byte*) LINE_BUFFER +Constant inlined plot::canvas#3 = (const nomodify byte*) LINE_BUFFER +Constant inlined cputs::s#1 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined plot::canvas#2 = (const nomodify byte*) LINE_BUFFER +Constant inlined strlen::str#1 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS Successful SSA optimization Pass2ConstantInlining -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 -Alias candidate removed (volatile)conio_cursor_text = gotoxy::$6 cputln::$1 cscroll::$7 -Alias candidate removed (volatile)conio_cursor_color = gotoxy::$7 cputln::$2 cscroll::$8 +Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8 +Identical Phi Values (byte*) plot::canvas#4 (const nomodify byte*) LINE_BUFFER +Successful SSA optimization Pass2IdenticalPhiElimination +Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7 +Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8 Added new block during phi lifting uctoa::@17(between uctoa::@16 and uctoa::@13) -Added new block during phi lifting gotoxy::@5(between gotoxy and gotoxy::@1) -Added new block during phi lifting gotoxy::@6(between gotoxy::@1 and gotoxy::@2) +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 main::@31(between main::@9 and main::@7) -Added new block during phi lifting line::@62(between line::@27 and line::@1) -Added new block during phi lifting line::@63(between line::@10 and line::@8) -Added new block during phi lifting line::@64(between line::@49 and line::@11) -Added new block during phi lifting line::@65(between line::@9 and line::@11) -Added new block during phi lifting line::@66(between line::@18 and line::@16) -Added new block during phi lifting line::@67(between line::@16 and line::@17) -Added new block during phi lifting line::@68(between line::@61 and line::@17) -Added new block during phi lifting line::@69(between line::@23 and line::@18) +Added new block during phi lifting line::@20(between line::@15 and line::@1) +Added new block during phi lifting line::@21(between line::@6 and line::@5) +Added new block during phi lifting line::@22(between line::@5 and line::@6) +Added new block during phi lifting line::@23(between line::@9 and line::@8) +Added new block during phi lifting line::@24(between line::@18 and line::@9) Adding NOP phi() at start of @begin Adding NOP phi() at start of @2 Adding NOP phi() at start of toD0181 @@ -6741,24 +5496,32 @@ Adding NOP phi() at start of @3 Adding NOP phi() at start of @5 Adding NOP phi() at start of @end Adding NOP phi() at start of main -Adding NOP phi() at start of main::@12 Adding NOP phi() at start of main::@13 Adding NOP phi() at start of main::@14 Adding NOP phi() at start of main::@15 Adding NOP phi() at start of main::@16 +Adding NOP phi() at start of main::@17 Adding NOP phi() at start of main::@8 -Adding NOP phi() at start of main::@19 +Adding NOP phi() at start of main::@18 Adding NOP phi() at start of main::toD0181 Adding NOP phi() at start of main::toD0181_@return -Adding NOP phi() at start of main::@10 +Adding NOP phi() at start of main::@11 Adding NOP phi() at start of main::toD0182 Adding NOP phi() at start of main::toD0182_@return -Adding NOP phi() at start of main::@20 -Adding NOP phi() at start of main::@21 -Adding NOP phi() at start of main::@23 Adding NOP phi() at start of main::@25 Adding NOP phi() at start of main::@27 -Adding NOP phi() at start of main::@29 +Adding NOP phi() at start of printf_ulong +Adding NOP phi() at start of printf_ulong::@2 +Adding NOP phi() at start of printf_ulong::@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 cputc::@5 Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cputc::@4 @@ -6769,229 +5532,214 @@ Adding NOP phi() at start of cscroll::@4 Adding NOP phi() at start of cscroll::@5 Adding NOP phi() at start of memset::@1 Adding NOP phi() at start of memcpy::@3 -Adding NOP phi() at start of printf_uchar::@2 -Adding NOP phi() at start of printf_uchar::@5 -Adding NOP phi() at start of printf_number_buffer -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::@23 -Adding NOP phi() at start of printf_number_buffer::@17 -Adding NOP phi() at start of printf_number_buffer::@3 -Adding NOP phi() at start of printf_number_buffer::@4 -Adding NOP phi() at start of printf_number_buffer::@5 -Adding NOP phi() at start of printf_number_buffer::@19 -Adding NOP phi() at start of printf_number_buffer::@18 -Adding NOP phi() at start of printf_padding -Adding NOP phi() at start of printf_padding::@2 +Adding NOP phi() at start of strupr +Adding NOP phi() at start of strupr::@3 Adding NOP phi() at start of strlen Adding NOP phi() at start of strlen::@3 +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of ultoa::@1 +Adding NOP phi() at start of printf_uchar +Adding NOP phi() at start of printf_uchar::@2 +Adding NOP phi() at start of printf_uchar::@5 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 gotoxy::@3 -Adding NOP phi() at start of gotoxy::@4 -Adding NOP phi() at start of clock -Adding NOP phi() at start of line::@28 -Adding NOP phi() at start of line::@30 -Adding NOP phi() at start of line::@32 -Adding NOP phi() at start of line::@34 -Adding NOP phi() at start of line::@5 -Adding NOP phi() at start of line::@38 -Adding NOP phi() at start of line::@40 -Adding NOP phi() at start of line::@42 -Adding NOP phi() at start of line::@7 -Adding NOP phi() at start of line::@12 -Adding NOP phi() at start of line::@15 -Adding NOP phi() at start of line::@50 -Adding NOP phi() at start of line::@52 -Adding NOP phi() at start of line::@54 -Adding NOP phi() at start of line::@55 -Adding NOP phi() at start of line::@45 -Adding NOP phi() at start of line::@47 -Adding NOP phi() at start of line::@57 -Adding NOP phi() at start of line::@59 -Adding NOP phi() at start of line::@22 +Adding NOP phi() at start of gotoxy +Adding NOP phi() at start of gotoxy::@1 +Adding NOP phi() at start of line::@19 Adding NOP phi() at start of sgn_u8::@2 Adding NOP phi() at start of sgn_u8::@1 Adding NOP phi() at start of irq_bottom_1::toD0181 Adding NOP phi() at start of irq_bottom_1::toD0181_@return CALL GRAPH Calls in [] to main:12 -Calls in [main] to memset:16 memset:18 memset:20 setup_irq:26 textcolor:28 clock_start:32 memset:35 line:45 clock:54 gotoxy:56 cputs:58 printf_uchar:61 cputs:63 printf_uchar:66 cputs:68 printf_uchar:71 cputs:73 printf_uchar:76 cputs:78 -Calls in [cputs] to cputc:106 -Calls in [cputc] to cscroll:118 cputln:122 -Calls in [cputln] to cscroll:131 -Calls in [cscroll] to memcpy:137 memcpy:139 memset:141 memset:144 -Calls in [printf_uchar] to uctoa:179 printf_number_buffer:181 -Calls in [printf_number_buffer] to strlen:186 cputc:202 cputs:208 printf_padding:212 -Calls in [printf_padding] to cputc:221 -Calls in [uctoa] to uctoa_append:258 -Calls in [line] to abs_u8:298 abs_u8:303 sgn_u8:308 sgn_u8:313 gotoxy:322 cputs:324 printf_uchar:327 cputs:329 printf_uchar:332 cputs:334 printf_uchar:337 cputs:339 printf_uchar:342 gotoxy:346 printf_uchar:349 cputs:351 printf_uchar:354 cputs:356 printf_uchar:359 cputs:375 gotoxy:383 cputs:385 printf_uchar:388 cputs:390 printf_uchar:393 cputs:395 gotoxy:410 printf_uchar:413 cputs:415 printf_uchar:418 cputs:420 printf_uchar:423 gotoxy:452 printf_uchar:455 cputs:457 printf_uchar:460 cputs:462 printf_uchar:465 -Calls in [irq_bottom_2] to kbhit:536 +Calls in [main] to memset:16 memset:18 memset:20 setup_irq:26 textcolor:28 clock_start:32 memset:34 line:47 line:58 line:67 eorfill:72 clock:84 gotoxy:88 cputs:90 printf_uchar:92 cputs:94 printf_ulong:96 +Calls in [printf_ulong] to ultoa:120 printf_number_buffer:123 +Calls in [printf_number_buffer] to strlen:129 cputc:147 strupr:153 cputs:156 printf_padding:163 printf_padding:167 printf_padding:171 +Calls in [printf_padding] to cputc:181 +Calls in [cputc] to cscroll:194 cputln:198 +Calls in [cputln] to cscroll:207 +Calls in [cscroll] to memcpy:213 memcpy:215 memset:217 memset:220 +Calls in [cputs] to cputc:260 +Calls in [strupr] to toupper:268 +Calls in [ultoa] to ultoa_append:316 +Calls in [printf_uchar] to uctoa:335 printf_number_buffer:338 +Calls in [uctoa] to uctoa_append:366 +Calls in [line] to abs_u8:412 abs_u8:417 sgn_u8:422 sgn_u8:427 plot:442 plot:456 plot:476 plot:490 +Calls in [irq_bottom_2] to kbhit:538 -Created 62 initial phi equivalence classes -Coalesced [34] memset::str#11 ← memset::str#5 -Coalesced [60] printf_uchar::uvalue#38 ← printf_uchar::uvalue#0 -Coalesced [65] printf_uchar::uvalue#39 ← printf_uchar::uvalue#1 -Coalesced [70] printf_uchar::uvalue#40 ← printf_uchar::uvalue#2 -Coalesced [75] printf_uchar::uvalue#41 ← printf_uchar::uvalue#3 -Not coalescing [82] main::c#4 ← main::y#2 -Coalesced [88] main::y#7 ← main::y#1 -Coalesced [89] main::cols#7 ← main::cols#1 -Coalesced [90] main::screen#7 ← main::screen#1 -Coalesced [95] main::x#4 ← main::x#1 -Coalesced [96] main::c#5 ← main::c#1 -Coalesced [98] cputs::s#25 ← cputs::s#22 -Coalesced [105] cputc::c#5 ← cputc::c#0 -Coalesced [107] cputs::s#26 ← cputs::s#0 -Coalesced [143] memset::c#10 ← memset::c#1 -Coalesced [161] memset::dst#5 ← memset::dst#1 -Coalesced [173] memcpy::src#5 ← memcpy::src#1 -Coalesced [174] memcpy::dst#5 ← memcpy::dst#1 -Coalesced [192] printf_number_buffer::len#5 ← printf_number_buffer::len#1 -Coalesced [201] cputc::c#6 ← cputc::c#2 -Coalesced [214] printf_number_buffer::padding#18 ← printf_number_buffer::padding#1 -Coalesced [215] printf_number_buffer::len#4 ← printf_number_buffer::len#0 -Coalesced [223] printf_padding::i#5 ← printf_padding::i#1 -Coalesced [231] strlen::str#5 ← strlen::str#0 -Coalesced [232] strlen::len#5 ← strlen::len#1 -Coalesced [236] uctoa::value#17 ← uctoa::value#1 -Coalesced [246] uctoa::value#18 ← uctoa::value#2 -Coalesced [247] uctoa::started#6 ← uctoa::started#2 -Coalesced [248] uctoa::buffer#23 ← uctoa::buffer#11 -Coalesced [251] uctoa::digit#7 ← uctoa::digit#1 -Coalesced (already) [252] uctoa::value#16 ← uctoa::value#6 -Coalesced (already) [253] uctoa::started#5 ← uctoa::started#4 -Coalesced (already) [254] uctoa::buffer#22 ← uctoa::buffer#14 -Coalesced [262] uctoa::value#19 ← uctoa::value#0 -Coalesced [263] uctoa::buffer#24 ← uctoa::buffer#4 -Coalesced [264] uctoa_append::value#6 ← uctoa_append::value#0 -Coalesced [271] uctoa_append::value#7 ← uctoa_append::value#1 -Coalesced [272] uctoa_append::digit#5 ← uctoa_append::digit#1 -Coalesced [292] gotoxy::x#14 ← gotoxy::x#10 -Coalesced [293] gotoxy::y#14 ← gotoxy::y#8 -Coalesced [297] abs_u8::u#5 ← abs_u8::u#0 -Coalesced [302] abs_u8::u#6 ← abs_u8::u#1 -Coalesced [307] sgn_u8::u#3 ← sgn_u8::u#0 -Coalesced [312] sgn_u8::u#4 ← sgn_u8::u#1 -Coalesced [319] line::plot1_y#3 ← line::y#1 -Coalesced [320] line::y2#45 ← line::y2#1 -Coalesced [326] printf_uchar::uvalue#23 ← printf_uchar::uvalue#4 -Coalesced [331] printf_uchar::uvalue#24 ← printf_uchar::uvalue#5 -Coalesced [336] printf_uchar::uvalue#25 ← printf_uchar::uvalue#6 -Coalesced [341] printf_uchar::uvalue#26 ← printf_uchar::uvalue#7 -Coalesced [348] printf_uchar::uvalue#27 ← printf_uchar::uvalue#8 -Coalesced [353] printf_uchar::uvalue#28 ← printf_uchar::uvalue#9 -Coalesced [358] printf_uchar::uvalue#29 ← printf_uchar::uvalue#10 -Coalesced [367] line::y#67 ← line::plot1_y#0 -Coalesced [368] line::e#29 ← line::e#0 -Coalesced [369] line::x#64 ← line::x1#0 -Coalesced [376] line::e#30 ← line::e#1 -Coalesced [377] line::x#65 ← line::x#18 -Coalesced [378] line::print_col#46 ← line::print_col#14 -Coalesced [379] line::print_row#46 ← line::print_row#10 -Coalesced [387] printf_uchar::uvalue#33 ← printf_uchar::uvalue#14 -Coalesced [392] printf_uchar::uvalue#34 ← printf_uchar::uvalue#15 -Coalesced [398] line::y#66 ← line::y#11 -Coalesced [399] line::e#28 ← line::e#8 -Coalesced (already) [400] line::x#63 ← line::x#22 -Coalesced (already) [401] line::print_col#45 ← line::print_col#20 -Coalesced (already) [402] line::print_row#45 ← line::print_row#26 -Coalesced [408] gotoxy::y#12 ← gotoxy::y#5 -Coalesced [409] gotoxy::x#12 ← gotoxy::x#5 -Coalesced [412] printf_uchar::uvalue#30 ← printf_uchar::uvalue#11 -Coalesced [417] printf_uchar::uvalue#31 ← printf_uchar::uvalue#12 -Coalesced [422] printf_uchar::uvalue#32 ← printf_uchar::uvalue#13 -Coalesced [427] line::print_col#48 ← line::print_col#2 -Coalesced [434] line::e#31 ← line::e#10 -Coalesced [435] line::x#66 ← line::plot2_x#0 -Coalesced [436] line::print_col#47 ← line::print_col#29 -Coalesced [437] line::print_row#47 ← line::print_row#35 -Coalesced (already) [438] line::print_col#49 ← line::print_col#14 -Coalesced [439] line::print_row#48 ← line::print_row#3 -Coalesced (already) [440] line::print_col#50 ← line::print_col#14 -Coalesced (already) [441] line::print_row#49 ← line::print_row#10 -Coalesced [443] line::x#68 ← line::x1#0 -Coalesced [444] line::y#69 ← line::plot1_y#0 -Coalesced [445] line::e1#18 ← line::e1#0 -Coalesced [450] gotoxy::y#13 ← gotoxy::y#7 -Coalesced [451] gotoxy::x#13 ← gotoxy::x#7 -Coalesced [454] printf_uchar::uvalue#35 ← printf_uchar::uvalue#16 -Coalesced [459] printf_uchar::uvalue#36 ← printf_uchar::uvalue#17 -Coalesced [464] printf_uchar::uvalue#37 ← printf_uchar::uvalue#18 -Coalesced [469] line::print_col#53 ← line::print_col#3 -Coalesced [481] line::y#70 ← line::y#3 -Coalesced [482] line::e1#19 ← line::e1#2 -Coalesced [491] line::print_col#51 ← line::print_col#16 -Coalesced [492] line::x#67 ← line::x#12 -Coalesced [493] line::y#68 ← line::y#15 -Coalesced [494] line::print_row#50 ← line::print_row#22 -Coalesced [495] line::e1#17 ← line::e1#14 -Coalesced (already) [496] line::y#71 ← line::y#12 -Coalesced [497] line::e1#20 ← line::e1#1 -Coalesced (already) [498] line::print_col#54 ← line::print_col#10 -Coalesced [499] line::print_row#52 ← line::print_row#5 -Coalesced (already) [500] line::print_col#52 ← line::print_col#10 -Coalesced (already) [501] line::print_row#51 ← line::print_row#11 -Coalesced [502] line::plot1_y#2 ← line::y1#0 -Coalesced [503] line::y2#44 ← line::y2#0 -Coalesced [514] abs_u8::return#9 ← abs_u8::u#2 -Coalesced [518] abs_u8::return#8 ← abs_u8::return#2 -Coalesced down to 42 phi equivalence classes +Created 79 initial phi equivalence classes +Coalesced [43] line::x#21 ← line::x1#0 +Coalesced [44] line::y#22 ← line::y1#0 +Coalesced [45] line::x2#15 ← line::x2#0 +Coalesced [46] line::y2#17 ← line::y2#0 +Coalesced [54] line::x#22 ← line::x1#1 +Coalesced [55] line::y#23 ← line::y1#1 +Coalesced [56] line::x2#16 ← line::x2#1 +Coalesced [57] line::y2#18 ← line::y2#1 +Coalesced [63] line::x#23 ← line::x1#2 +Coalesced [64] line::y#24 ← line::y1#2 +Coalesced [65] line::x2#17 ← line::x2#2 +Coalesced [66] line::y2#19 ← line::y2#2 +Coalesced [97] main::p0_idx#24 ← main::p0_idx#1 +Coalesced [98] main::p1_idx#24 ← main::p1_idx#1 +Coalesced [99] main::p2_idx#24 ← main::p2_idx#1 +Not coalescing [101] main::c#4 ← main::y#2 +Coalesced [107] main::y#7 ← main::y#1 +Coalesced [108] main::cols#7 ← main::cols#1 +Coalesced [109] main::screen#7 ← main::screen#1 +Coalesced [114] main::x#4 ← main::x#1 +Coalesced [115] main::c#5 ← main::c#1 +Coalesced [122] printf_number_buffer::buffer_sign#14 ← printf_number_buffer::buffer_sign#0 +Coalesced [135] printf_number_buffer::len#5 ← printf_number_buffer::len#1 +Coalesced [146] cputc::c#6 ← cputc::c#2 +Coalesced [162] printf_padding::length#8 ← printf_padding::length#2 +Coalesced [166] printf_padding::length#7 ← printf_padding::length#1 +Coalesced [170] printf_padding::length#9 ← printf_padding::length#0 +Coalesced [173] printf_number_buffer::padding#18 ← printf_number_buffer::padding#1 +Coalesced [174] printf_number_buffer::len#4 ← printf_number_buffer::len#0 +Coalesced [180] cputc::c#7 ← cputc::c#1 +Coalesced [183] printf_padding::i#5 ← printf_padding::i#1 +Coalesced [219] memset::c#10 ← memset::c#1 +Coalesced [237] memset::dst#5 ← memset::dst#1 +Coalesced [249] memcpy::src#5 ← memcpy::src#1 +Coalesced [250] memcpy::dst#5 ← memcpy::dst#1 +Coalesced [252] cputs::s#8 ← cputs::s#5 +Coalesced [259] cputc::c#5 ← cputc::c#0 +Coalesced [261] cputs::s#9 ← cputs::s#0 +Coalesced [273] strupr::src#5 ← strupr::src#1 +Coalesced [276] toupper::return#7 ← toupper::ch#0 +Coalesced [280] toupper::return#6 ← toupper::return#0 +Coalesced [288] strlen::str#5 ← strlen::str#0 +Coalesced [289] strlen::len#5 ← strlen::len#1 +Coalesced [292] ultoa::value#17 ← ultoa::value#1 +Coalesced [304] ultoa::value#18 ← ultoa::value#2 +Coalesced [305] ultoa::started#6 ← ultoa::started#2 +Coalesced [306] ultoa::buffer#23 ← ultoa::buffer#11 +Coalesced [309] ultoa::digit#7 ← ultoa::digit#1 +Coalesced (already) [310] ultoa::value#16 ← ultoa::value#6 +Coalesced (already) [311] ultoa::started#5 ← ultoa::started#4 +Coalesced (already) [312] ultoa::buffer#22 ← ultoa::buffer#14 +Coalesced [320] ultoa::value#19 ← ultoa::value#0 +Coalesced [321] ultoa::buffer#24 ← ultoa::buffer#4 +Coalesced [322] ultoa_append::value#6 ← ultoa_append::value#0 +Coalesced [329] ultoa_append::value#7 ← ultoa_append::value#1 +Coalesced [330] ultoa_append::digit#5 ← ultoa_append::digit#1 +Coalesced [337] printf_number_buffer::buffer_sign#13 ← printf_number_buffer::buffer_sign#1 +Coalesced [344] uctoa::value#17 ← uctoa::value#1 +Coalesced [354] uctoa::value#18 ← uctoa::value#2 +Coalesced [355] uctoa::started#6 ← uctoa::started#2 +Coalesced [356] uctoa::buffer#23 ← uctoa::buffer#11 +Coalesced [359] uctoa::digit#7 ← uctoa::digit#1 +Coalesced (already) [360] uctoa::value#16 ← uctoa::value#6 +Coalesced (already) [361] uctoa::started#5 ← uctoa::started#4 +Coalesced (already) [362] uctoa::buffer#22 ← uctoa::buffer#14 +Coalesced [370] uctoa::value#19 ← uctoa::value#0 +Coalesced [371] uctoa::buffer#24 ← uctoa::buffer#4 +Coalesced [372] uctoa_append::value#6 ← uctoa_append::value#0 +Coalesced [379] uctoa_append::value#7 ← uctoa_append::value#1 +Coalesced [380] uctoa_append::digit#5 ← uctoa_append::digit#1 +Coalesced [390] eorfill::fill_column#7 ← eorfill::canvas#0 +Coalesced [395] eorfill::eor#4 ← eorfill::eor#0 +Coalesced [401] eorfill::x#7 ← eorfill::x#1 +Coalesced [402] eorfill::line_column#7 ← eorfill::line_column#1 +Coalesced [403] eorfill::fill_column#8 ← eorfill::fill_column#1 +Coalesced [407] eorfill::y#4 ← eorfill::y#1 +Coalesced [408] eorfill::eor#5 ← eorfill::eor#1 +Coalesced [411] abs_u8::u#5 ← abs_u8::u#0 +Coalesced [416] abs_u8::u#6 ← abs_u8::u#1 +Coalesced [421] sgn_u8::u#3 ← sgn_u8::u#0 +Coalesced [426] sgn_u8::u#4 ← sgn_u8::u#1 +Coalesced [433] line::y#26 ← line::y#1 +Coalesced [434] line::y2#21 ← line::y2#3 +Coalesced [440] plot::x#6 ← plot::x#0 +Coalesced [441] plot::y#6 ← plot::y#0 +Coalesced [443] line::y#27 ← line::y#13 +Coalesced [444] line::e#8 ← line::e#0 +Coalesced [445] line::x#24 ← line::x#0 +Coalesced [454] plot::x#7 ← plot::x#1 +Coalesced [455] plot::y#7 ← plot::y#1 +Coalesced [457] line::e#10 ← line::e#2 +Coalesced [458] line::x#26 ← line::x#1 +Coalesced [462] line::y#28 ← line::y#15 +Coalesced [463] line::e#9 ← line::e#6 +Coalesced [464] line::x#25 ← line::x#16 +Coalesced [465] line::e#11 ← line::e#1 +Coalesced (already) [466] line::x#27 ← line::x#10 +Coalesced [468] line::x#28 ← line::x#0 +Coalesced [469] line::y#29 ← line::y#13 +Coalesced [470] line::e1#7 ← line::e1#0 +Coalesced [474] plot::x#8 ← plot::x#2 +Coalesced [475] plot::y#8 ← plot::y#2 +Coalesced [482] line::y#31 ← line::y#3 +Coalesced [483] line::e1#9 ← line::e1#2 +Coalesced [488] plot::x#5 ← plot::x#3 +Coalesced [489] plot::y#5 ← plot::y#3 +Coalesced [492] line::x#29 ← line::x#12 +Coalesced [493] line::y#30 ← line::y#11 +Coalesced [494] line::e1#8 ← line::e1#6 +Coalesced (already) [495] line::y#32 ← line::y#10 +Coalesced [496] line::e1#10 ← line::e1#1 +Coalesced [497] line::y#25 ← line::y#0 +Coalesced [498] line::y2#20 ← line::y2#10 +Coalesced [516] abs_u8::return#9 ← abs_u8::u#2 +Coalesced [520] abs_u8::return#8 ← abs_u8::return#2 +Coalesced down to 61 phi equivalence classes Culled Empty Block (label) @2 Culled Empty Block (label) toD0181_@return Culled Empty Block (label) @5 -Culled Empty Block (label) main::@14 -Culled Empty Block (label) main::@16 -Culled Empty Block (label) main::@19 +Culled Empty Block (label) main::@15 +Culled Empty Block (label) main::@17 Culled Empty Block (label) main::toD0181_@return -Culled Empty Block (label) main::@10 +Culled Empty Block (label) main::@11 Culled Empty Block (label) main::toD0182_@return -Culled Empty Block (label) cputs::@3 +Culled Empty Block (label) printf_ulong::@2 +Culled Empty Block (label) printf_ulong::@5 +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) cputc::@5 Culled Empty Block (label) cputc::@4 Culled Empty Block (label) cputln::@1 Culled Empty Block (label) cscroll::@1 Culled Empty Block (label) memset::@1 Culled Empty Block (label) memcpy::@3 +Culled Empty Block (label) cputs::@3 +Culled Empty Block (label) strupr::@3 +Culled Empty Block (label) toupper::@2 +Culled Empty Block (label) strlen::@3 +Culled Empty Block (label) ultoa::@1 +Culled Empty Block (label) ultoa::@5 +Culled Empty Block (label) ultoa::@17 Culled Empty Block (label) printf_uchar::@2 Culled Empty Block (label) printf_uchar::@5 -Culled Empty Block (label) printf_number_buffer::@14 -Culled Empty Block (label) printf_number_buffer::@23 -Culled Empty Block (label) printf_number_buffer::@17 -Culled Empty Block (label) printf_number_buffer::@3 -Culled Empty Block (label) printf_number_buffer::@4 -Culled Empty Block (label) printf_number_buffer::@19 -Culled Empty Block (label) printf_number_buffer::@18 -Culled Empty Block (label) printf_number_buffer::@28 -Culled Empty Block (label) strlen::@3 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) gotoxy::@3 -Culled Empty Block (label) gotoxy::@4 -Culled Empty Block (label) line::@42 -Culled Empty Block (label) line::@7 -Culled Empty Block (label) line::@43 -Culled Empty Block (label) line::@55 -Culled Empty Block (label) line::@63 -Culled Empty Block (label) line::@64 -Culled Empty Block (label) line::@65 +Culled Empty Block (label) gotoxy::@1 +Culled Empty Block (label) line::@16 +Culled Empty Block (label) line::@17 +Culled Empty Block (label) line::@21 Culled Empty Block (label) line::@22 -Culled Empty Block (label) line::@66 -Culled Empty Block (label) line::@69 -Culled Empty Block (label) line::@68 -Culled Empty Block (label) line::@67 -Culled Empty Block (label) line::@62 +Culled Empty Block (label) line::@19 +Culled Empty Block (label) line::@23 +Culled Empty Block (label) line::@24 +Culled Empty Block (label) line::@20 Culled Empty Block (label) sgn_u8::@2 Culled Empty Block (label) abs_u8::@2 Culled Empty Block (label) irq_bottom_1::toD0181_@return Renumbering block @3 to @2 Renumbering block @4 to @3 +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 @@ -6999,141 +5747,80 @@ 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 gotoxy::@5 to gotoxy::@3 -Renumbering block gotoxy::@6 to gotoxy::@4 +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 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_uchar::@3 to printf_uchar::@1 Renumbering block printf_uchar::@4 to printf_uchar::@2 -Renumbering block printf_number_buffer::@5 to printf_number_buffer::@3 -Renumbering block printf_number_buffer::@6 to printf_number_buffer::@4 -Renumbering block printf_number_buffer::@7 to printf_number_buffer::@5 -Renumbering block printf_number_buffer::@9 to printf_number_buffer::@6 -Renumbering block printf_number_buffer::@10 to printf_number_buffer::@7 -Renumbering block printf_number_buffer::@13 to printf_number_buffer::@8 -Renumbering block printf_number_buffer::@15 to printf_number_buffer::@9 -Renumbering block printf_number_buffer::@24 to printf_number_buffer::@10 -Renumbering block printf_number_buffer::@27 to printf_number_buffer::@11 -Renumbering block main::@11 to main::@10 +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 main::@12 to main::@11 Renumbering block main::@13 to main::@12 -Renumbering block main::@15 to main::@13 -Renumbering block main::@17 to main::@14 +Renumbering block main::@14 to main::@13 +Renumbering block main::@16 to main::@14 Renumbering block main::@18 to main::@15 -Renumbering block main::@20 to main::@16 -Renumbering block main::@21 to main::@17 -Renumbering block main::@22 to main::@18 -Renumbering block main::@23 to main::@19 -Renumbering block main::@24 to main::@20 -Renumbering block main::@25 to main::@21 -Renumbering block main::@26 to main::@22 -Renumbering block main::@27 to main::@23 -Renumbering block main::@28 to main::@24 -Renumbering block main::@29 to main::@25 -Renumbering block main::@30 to main::@26 -Renumbering block main::@31 to main::@27 -Renumbering block line::@8 to line::@6 -Renumbering block line::@9 to line::@7 -Renumbering block line::@10 to line::@8 -Renumbering block line::@11 to line::@9 -Renumbering block line::@12 to line::@10 -Renumbering block line::@13 to line::@11 -Renumbering block line::@14 to line::@12 -Renumbering block line::@15 to line::@13 -Renumbering block line::@16 to line::@14 -Renumbering block line::@17 to line::@15 +Renumbering block main::@19 to main::@16 +Renumbering block main::@20 to main::@17 +Renumbering block main::@21 to main::@18 +Renumbering block main::@22 to main::@19 +Renumbering block main::@23 to main::@20 +Renumbering block main::@24 to main::@21 +Renumbering block main::@25 to main::@22 +Renumbering block main::@26 to main::@23 +Renumbering block main::@27 to main::@24 +Renumbering block main::@28 to main::@25 +Renumbering block main::@29 to main::@26 Renumbering block line::@18 to line::@16 -Renumbering block line::@19 to line::@17 -Renumbering block line::@20 to line::@18 -Renumbering block line::@21 to line::@19 -Renumbering block line::@23 to line::@20 -Renumbering block line::@24 to line::@21 -Renumbering block line::@25 to line::@22 -Renumbering block line::@26 to line::@23 -Renumbering block line::@27 to line::@24 -Renumbering block line::@28 to line::@25 -Renumbering block line::@29 to line::@26 -Renumbering block line::@30 to line::@27 -Renumbering block line::@31 to line::@28 -Renumbering block line::@32 to line::@29 -Renumbering block line::@33 to line::@30 -Renumbering block line::@34 to line::@31 -Renumbering block line::@35 to line::@32 -Renumbering block line::@36 to line::@33 -Renumbering block line::@37 to line::@34 -Renumbering block line::@38 to line::@35 -Renumbering block line::@39 to line::@36 -Renumbering block line::@40 to line::@37 -Renumbering block line::@41 to line::@38 -Renumbering block line::@44 to line::@39 -Renumbering block line::@45 to line::@40 -Renumbering block line::@46 to line::@41 -Renumbering block line::@47 to line::@42 -Renumbering block line::@48 to line::@43 -Renumbering block line::@49 to line::@44 -Renumbering block line::@50 to line::@45 -Renumbering block line::@51 to line::@46 -Renumbering block line::@52 to line::@47 -Renumbering block line::@53 to line::@48 -Renumbering block line::@54 to line::@49 -Renumbering block line::@56 to line::@50 -Renumbering block line::@57 to line::@51 -Renumbering block line::@58 to line::@52 -Renumbering block line::@59 to line::@53 -Renumbering block line::@60 to line::@54 -Renumbering block line::@61 to line::@55 Adding NOP phi() at start of @begin Adding NOP phi() at start of toD0181 Adding NOP phi() at start of @2 Adding NOP phi() at start of @end Adding NOP phi() at start of main -Adding NOP phi() at start of main::@11 Adding NOP phi() at start of main::@12 Adding NOP phi() at start of main::@13 +Adding NOP phi() at start of main::@14 Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@15 Adding NOP phi() at start of main::toD0181 Adding NOP phi() at start of main::toD0182 -Adding NOP phi() at start of main::@16 -Adding NOP phi() at start of main::@17 -Adding NOP phi() at start of main::@19 -Adding NOP phi() at start of main::@21 -Adding NOP phi() at start of main::@23 -Adding NOP phi() at start of main::@25 +Adding NOP phi() at start of main::@22 +Adding NOP phi() at start of main::@24 +Adding NOP phi() at start of printf_ulong +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 cputc::@1 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 printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@4 -Adding NOP phi() at start of printf_number_buffer::@11 -Adding NOP phi() at start of printf_number_buffer::@3 -Adding NOP phi() at start of printf_padding -Adding NOP phi() at start of printf_padding::@2 +Adding NOP phi() at start of strupr Adding NOP phi() at start of strlen +Adding NOP phi() at start of ultoa +Adding NOP phi() at start of ultoa_append +Adding NOP phi() at start of printf_uchar Adding NOP phi() at start of uctoa Adding NOP phi() at start of uctoa_append -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of gotoxy::@4 -Adding NOP phi() at start of clock -Adding NOP phi() at start of line::@25 -Adding NOP phi() at start of line::@27 -Adding NOP phi() at start of line::@29 -Adding NOP phi() at start of line::@31 -Adding NOP phi() at start of line::@5 -Adding NOP phi() at start of line::@35 -Adding NOP phi() at start of line::@37 -Adding NOP phi() at start of line::@10 -Adding NOP phi() at start of line::@13 -Adding NOP phi() at start of line::@45 -Adding NOP phi() at start of line::@47 -Adding NOP phi() at start of line::@49 -Adding NOP phi() at start of line::@40 -Adding NOP phi() at start of line::@42 -Adding NOP phi() at start of line::@51 -Adding NOP phi() at start of line::@53 +Adding NOP phi() at start of gotoxy +Adding NOP phi() at start of eorfill Adding NOP phi() at start of sgn_u8::@1 Adding NOP phi() at start of irq_bottom_1::toD0181 @@ -7166,967 +5853,895 @@ toD0181: scope:[] from @1 main: scope:[main] from @2 [12] phi() [13] call memset - to:main::@11 -main::@11: scope:[main] from main + to:main::@12 +main::@12: scope:[main] from main [14] phi() [15] call memset - to:main::@12 -main::@12: scope:[main] from main::@11 + to:main::@13 +main::@13: scope:[main] from main::@12 [16] phi() [17] call memset to:main::@1 -main::@1: scope:[main] from main::@12 main::@6 - [18] (byte*) main::screen#5 ← phi( main::@12/(const nomodify byte*) SCREEN+(byte) $c main::@6/(byte*) main::screen#1 ) - [18] (byte*) main::cols#5 ← phi( main::@12/(const nomodify byte*) COLS+(byte) $c main::@6/(byte*) main::cols#1 ) - [18] (byte) main::y#2 ← phi( main::@12/(byte) 0 main::@6/(byte) main::y#1 ) +main::@1: scope:[main] from main::@13 main::@6 + [18] (byte*) main::screen#5 ← phi( main::@13/(const nomodify byte*) SCREEN+(byte) $c main::@6/(byte*) main::screen#1 ) + [18] (byte*) main::cols#5 ← phi( main::@13/(const nomodify byte*) COLS+(byte) $c main::@6/(byte*) main::cols#1 ) + [18] (byte) main::y#2 ← phi( main::@13/(byte) 0 main::@6/(byte) main::y#1 ) [19] if((byte) main::y#2<(byte) $10) goto main::@2 to:main::@3 main::@3: scope:[main] from main::@1 [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [22] call setup_irq - to:main::@13 -main::@13: scope:[main] from main::@3 + to:main::@14 +main::@14: scope:[main] from main::@3 [23] phi() [24] call textcolor to:main::@7 -main::@7: scope:[main] from main::@13 main::@27 - [25] (byte*) main::canvas#10 ← phi( main::@13/(const nomodify byte*) CANVAS1 main::@27/(byte*) main::canvas#25 ) +main::@7: scope:[main] from main::@14 main::@26 + [25] (byte*) main::canvas#10 ← phi( main::@14/(const nomodify byte*) CANVAS1 main::@26/(byte*) main::canvas#24 ) + [25] (byte) main::p2_idx#2 ← phi( main::@14/(byte) $88+(byte) $aa main::@26/(byte) main::p2_idx#1 ) + [25] (byte) main::p1_idx#2 ← phi( main::@14/(byte) $88+(byte) $f main::@26/(byte) main::p1_idx#1 ) + [25] (byte) main::p0_idx#11 ← phi( main::@14/(byte) $88 main::@26/(byte) main::p0_idx#1 ) to:main::@8 main::@8: scope:[main] from main::@7 [26] phi() [27] call clock_start - to:main::@14 -main::@14: scope:[main] from main::@8 - [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 - [29] call memset to:main::@15 -main::@15: scope:[main] from main::@14 - [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) - [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) - [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) - [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) - [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 - [35] (byte) line::x1#0 ← (byte) main::x0#0 - [36] (byte) line::y1#0 ← (byte) main::y0#0 - [37] (byte) line::x2#0 ← (byte) main::x1#0 - [38] (byte) line::y2#0 ← (byte) main::y1#0 - [39] call line - to:main::toD0181 -main::toD0181: scope:[main] from main::@15 - [40] phi() - to:main::toD0182 -main::toD0182: scope:[main] from main::toD0181 - [41] phi() - to:main::@10 -main::@10: scope:[main] from main::toD0182 - [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 - [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 - [44] call clock +main::@15: scope:[main] from main::@8 + [28] phi() + [29] call memset to:main::@16 -main::@16: scope:[main] from main::@10 - [45] phi() - [46] call gotoxy +main::@16: scope:[main] from main::@15 + [30] (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#11) + [31] (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#11) + [32] (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) + [33] (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) + [34] (byte) line::x1#0 ← (byte) main::x0#0 + [35] (byte) line::y1#0 ← (byte) main::y0#0 + [36] (byte) line::x2#0 ← (byte) main::x1#0 + [37] (byte) line::y2#0 ← (byte) main::y1#0 + [38] call line to:main::@17 main::@17: scope:[main] from main::@16 - [47] phi() - [48] call cputs + [39] (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) + [40] (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) + [41] (byte) line::x1#1 ← (byte) main::x1#0 + [42] (byte) line::y1#1 ← (byte) main::y1#0 + [43] (byte) line::x2#1 ← (byte) main::x2#0 + [44] (byte) line::y2#1 ← (byte) main::y2#0 + [45] call line to:main::@18 main::@18: scope:[main] from main::@17 - [49] (byte) printf_uchar::uvalue#0 ← (byte) main::x0#0 - [50] call printf_uchar + [46] (byte) line::x1#2 ← (byte) main::x2#0 + [47] (byte) line::y1#2 ← (byte) main::y2#0 + [48] (byte) line::x2#2 ← (byte) main::x0#0 + [49] (byte) line::y2#2 ← (byte) main::y0#0 + [50] call line to:main::@19 main::@19: scope:[main] from main::@18 - [51] phi() - [52] call cputs + [51] (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#11 + [52] (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#2 + [53] (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#2 + [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 + [55] call eorfill to:main::@20 main::@20: scope:[main] from main::@19 - [53] (byte) printf_uchar::uvalue#1 ← (byte) main::y0#0 - [54] call printf_uchar + [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED + to:main::@9 +main::@9: scope:[main] from main::@20 main::@9 + [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 + to:main::@10 +main::@10: scope:[main] from main::@9 + [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK + to:main::toD0181 +main::toD0181: scope:[main] from main::@10 + [59] phi() + to:main::toD0182 +main::toD0182: scope:[main] from main::toD0181 + [60] phi() + to:main::@11 +main::@11: scope:[main] from main::toD0182 + [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 + [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 + [63] (volatile byte) canvas_show_flag ← (byte) 1 + [64] call clock + [65] (dword) clock::return#2 ← (dword) clock::return#0 to:main::@21 -main::@21: scope:[main] from main::@20 - [55] phi() - [56] call cputs +main::@21: scope:[main] from main::@11 + [66] (dword~) main::$18 ← (dword) clock::return#2 + [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT + [68] call gotoxy to:main::@22 main::@22: scope:[main] from main::@21 - [57] (byte) printf_uchar::uvalue#2 ← (byte) main::x1#0 - [58] call printf_uchar + [69] phi() + [70] call cputs to:main::@23 main::@23: scope:[main] from main::@22 - [59] phi() - [60] call cputs + [71] (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#1 + [72] call printf_uchar to:main::@24 main::@24: scope:[main] from main::@23 - [61] (byte) printf_uchar::uvalue#3 ← (byte) main::y1#0 - [62] call printf_uchar + [73] phi() + [74] call cputs to:main::@25 main::@25: scope:[main] from main::@24 - [63] phi() - [64] call cputs + [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 + [76] call printf_ulong to:main::@26 main::@26: scope:[main] from main::@25 - [65] (volatile byte) canvas_show_flag ← (byte) 1 - to:main::@9 -main::@9: scope:[main] from main::@26 main::@9 - [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 - to:main::@27 -main::@27: scope:[main] from main::@9 - [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 + [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 to:main::@7 main::@2: scope:[main] from main::@1 - [68] (byte) main::c#4 ← (byte) main::y#2 + [78] (byte) main::c#4 ← (byte) main::y#2 to:main::@4 main::@4: scope:[main] from main::@2 main::@5 - [69] (byte) main::c#2 ← phi( main::@2/(byte) main::c#4 main::@5/(byte) main::c#1 ) - [69] (byte) main::x#2 ← phi( main::@2/(byte) 0 main::@5/(byte) main::x#1 ) - [70] if((byte) main::x#2<(byte) $10) goto main::@5 + [79] (byte) main::c#2 ← phi( main::@2/(byte) main::c#4 main::@5/(byte) main::c#1 ) + [79] (byte) main::x#2 ← phi( main::@2/(byte) 0 main::@5/(byte) main::x#1 ) + [80] if((byte) main::x#2<(byte) $10) goto main::@5 to:main::@6 main::@6: scope:[main] from main::@4 - [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 - [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 - [73] (byte) main::y#1 ← ++ (byte) main::y#2 + [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 + [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 + [83] (byte) main::y#1 ← ++ (byte) main::y#2 to:main::@1 main::@5: scope:[main] from main::@4 - [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE - [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 - [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 - [77] (byte) main::x#1 ← ++ (byte) main::x#2 + [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE + [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 + [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 + [87] (byte) main::x#1 ← ++ (byte) main::x#2 to:main::@4 -(void()) cputs((to_nomodify byte*) cputs::s) -cputs: scope:[cputs] from line::@10 line::@25 line::@27 line::@29 line::@31 line::@35 line::@37 line::@40 line::@42 line::@45 line::@47 line::@49 line::@51 line::@53 main::@17 main::@19 main::@21 main::@23 main::@25 printf_number_buffer::@3 - [78] (to_nomodify byte*) cputs::s#22 ← phi( line::@10/(const byte*) line::s6 line::@25/(const byte*) line::s line::@27/(const byte*) line::s1 line::@29/(const byte*) line::s2 line::@31/(const byte*) line::s3 line::@35/(const byte*) line::s4 line::@37/(const byte*) line::s4 line::@40/(const byte*) line::s4 line::@42/(const byte*) line::s4 line::@45/(const byte*) s line::@47/(const byte*) s1 line::@49/(const byte*) s4 line::@51/(const byte*) line::s4 line::@53/(const byte*) line::s4 main::@17/(const byte*) s main::@19/(const byte*) s1 main::@21/(const byte*) main::s2 main::@23/(const byte*) s1 main::@25/(const byte*) s4 printf_number_buffer::@3/(const byte*) printf_number_buffer::buffer_digits#0 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [79] (to_nomodify byte*) cputs::s#21 ← phi( cputs/(to_nomodify byte*) cputs::s#22 cputs::@2/(to_nomodify byte*) cputs::s#0 ) - [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) - [81] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 - [82] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [83] 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::@25 + [88] phi() + to:printf_ulong::@1 +printf_ulong::@1: scope:[printf_ulong] from printf_ulong + [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 + [91] call ultoa + to:printf_ulong::@2 +printf_ulong::@2: scope:[printf_ulong] from printf_ulong::@1 + [92] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [93] call printf_number_buffer + to:printf_ulong::@return +printf_ulong::@return: scope:[printf_ulong] from printf_ulong::@2 + [94] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [84] (byte) cputc::c#0 ← (byte) cputs::c#1 - [85] call cputc - to:cputs::@1 + +(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_ulong::@2 + [95] (byte) printf_number_buffer::format_upper_case#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_upper_case#0 printf_ulong::@2/(const byte) printf_ulong::format_upper_case#0 ) + [95] (byte) printf_number_buffer::buffer_sign#10 ← phi( printf_uchar::@2/(byte) printf_number_buffer::buffer_sign#1 printf_ulong::@2/(byte) printf_number_buffer::buffer_sign#0 ) + [95] (byte) printf_number_buffer::format_zero_padding#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_zero_padding#0 printf_ulong::@2/(const byte) printf_ulong::format_zero_padding#0 ) + [95] (byte) printf_number_buffer::format_justify_left#10 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_justify_left#0 printf_ulong::@2/(const byte) printf_ulong::format_justify_left#0 ) + [95] (byte) printf_number_buffer::format_min_length#2 ← phi( printf_uchar::@2/(const byte) printf_uchar::format_min_length#0 printf_ulong::@2/(const byte) printf_ulong::format_min_length#0 ) + [96] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 + to:printf_number_buffer::@6 +printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer + [97] phi() + [98] call strlen + [99] (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 + [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + [101] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 + [102] 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 + [103] (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 + [104] (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 ) + [105] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 + [106] 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 + [107] 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 + [108] (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 ) + [109] 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 + [110] 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 + [111] 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 + [112] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 + [113] 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 + [114] 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 + [115] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 + [116] call cputc + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + [117] 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 + [118] 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 + [119] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 + [120] 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 + [121] 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 + [122] phi() + [123] call strupr + to:printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@4 + [124] phi() + [125] call cputs + to:printf_number_buffer::@15 +printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@5 + [126] 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 + [127] 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 + [128] 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 + [129] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 + [130] 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 + [131] 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 + [132] (byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) '0' printf_number_buffer::@12/(byte) ' ' printf_number_buffer::@8/(byte) ' ' ) + [132] (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 + [133] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) + [134] 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 + [135] return + to:@return +printf_padding::@2: scope:[printf_padding] from printf_padding::@1 + [136] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 + [137] call cputc + to:printf_padding::@3 +printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + [138] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 + to:printf_padding::@1 (void()) cputc((byte) cputc::c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@6 printf_padding::@2 - [86] (byte) cputc::c#3 ← phi( cputs::@2/(byte) cputc::c#0 printf_number_buffer::@6/(byte) cputc::c#2 printf_padding::@2/(byte) '0' ) - [87] if((byte) cputc::c#3==(byte) ' +cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 + [139] (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 ) + [140] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 to:cputc::@2 cputc::@2: scope:[cputc] from cputc - [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 - [89] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text - [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor - [91] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color - [92] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x - [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return + [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 + [142] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text + [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor + [144] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color + [145] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x + [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return to:cputc::@3 cputc::@3: scope:[cputc] from cputc::@2 - [94] (byte) conio_cursor_x ← (byte) 0 - [95] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y - [96] call cscroll + [147] (byte) conio_cursor_x ← (byte) 0 + [148] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [149] call cscroll to:cputc::@return cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [97] return + [150] return to:@return cputc::@1: scope:[cputc] from cputc - [98] phi() - [99] call cputln + [151] phi() + [152] call cputln to:cputc::@return (void()) cputln() cputln: scope:[cputln] from cputc::@1 - [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x - [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 - [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 - [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 - [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 - [105] (byte) conio_cursor_x ← (byte) 0 - [106] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y - [107] call cscroll + [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x + [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 + [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 + [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 + [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 + [158] (byte) conio_cursor_x ← (byte) 0 + [159] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y + [160] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [108] return + [161] return to:@return (void()) cscroll() cscroll: scope:[cscroll] from cputc::@3 cputln - [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return + [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [110] phi() - [111] call memcpy + [163] phi() + [164] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [112] phi() - [113] call memcpy + [165] phi() + [166] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [114] phi() - [115] call memset + [167] phi() + [168] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [116] (byte) memset::c#1 ← (byte) conio_textcolor - [117] call memset + [169] (byte) memset::c#1 ← (byte) conio_textcolor + [170] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 - [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 - [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 - [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 - [122] (byte) conio_cursor_y ← -- (byte) conio_cursor_y + [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 + [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 + [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 + [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 + [175] (byte) conio_cursor_y ← -- (byte) conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [123] return + [176] return to:@return (void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) -memset: scope:[memset] from cscroll::@3 cscroll::@4 main main::@11 main::@12 main::@14 - [124] (byte) memset::c#8 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(byte) memset::c#1 main/(byte) ' ' main::@11/(byte) 0 main::@12/(const nomodify byte) BLACK main::@14/(byte) 0 ) - [124] (void*) memset::str#7 ← phi( cscroll::@3/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 main/(void*)(const nomodify byte*) CONSOLE main::@11/(void*)(const nomodify byte*) SCREEN main::@12/(void*)(const nomodify byte*) COLS main::@14/(void*) memset::str#5 ) - [124] (word) memset::num#6 ← phi( cscroll::@3/(byte) $28 cscroll::@4/(byte) $28 main/(word)(number) $28*(number) $19 main::@11/(word)(number) $28*(number) $19 main::@12/(word)(number) $28*(number) $19 main::@14/(word) $800 ) - [125] if((word) memset::num#6<=(byte) 0) goto memset::@return +memset: scope:[memset] from cscroll::@3 cscroll::@4 main main::@12 main::@13 main::@15 + [177] (byte) memset::c#8 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(byte) memset::c#1 main/(byte) ' ' main::@12/(byte) 0 main::@13/(const nomodify byte) BLACK main::@15/(byte) 0 ) + [177] (void*) memset::str#7 ← phi( cscroll::@3/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 cscroll::@4/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 main/(void*)(const nomodify byte*) CONSOLE main::@12/(void*)(const nomodify byte*) SCREEN main::@13/(void*)(const nomodify byte*) COLS main::@15/(void*)(const nomodify byte*) LINE_BUFFER ) + [177] (word) memset::num#6 ← phi( cscroll::@3/(byte) $28 cscroll::@4/(byte) $28 main/(word)(number) $28*(number) $19 main::@12/(word)(number) $28*(number) $19 main::@13/(word)(number) $28*(number) $19 main::@15/(word) $800 ) + [178] if((word) memset::num#6<=(byte) 0) goto memset::@return to:memset::@1 memset::@1: scope:[memset] from memset - [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 - [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 + [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 + [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [128] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) - [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 + [181] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 ) + [182] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset memset::@2 - [130] return + [183] return to:@return memset::@3: scope:[memset] from memset::@2 - [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 - [132] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 + [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 + [185] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 to:memset::@2 (void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [133] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS ) - [133] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 ) - [134] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 - [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 - [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + [186] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS ) + [186] (void*) memcpy::source#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 ) + [187] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 + [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [137] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) - [137] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) - [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 + [190] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 ) + [190] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 ) + [191] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [139] return + [192] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) - [141] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 - [142] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 + [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) + [194] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 + [195] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 to:memcpy::@1 -(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 line::@26 line::@28 line::@30 line::@32 line::@34 line::@36 line::@38 line::@39 line::@41 line::@43 line::@46 line::@48 line::@50 line::@52 line::@54 main::@18 main::@20 main::@22 main::@24 - [143] (byte) printf_uchar::uvalue#19 ← phi( line::@26/(byte) printf_uchar::uvalue#4 line::@28/(byte) printf_uchar::uvalue#5 line::@30/(byte) printf_uchar::uvalue#6 line::@32/(byte) printf_uchar::uvalue#7 line::@34/(byte) printf_uchar::uvalue#8 line::@36/(byte) printf_uchar::uvalue#9 line::@38/(byte) printf_uchar::uvalue#10 line::@39/(byte) printf_uchar::uvalue#11 line::@41/(byte) printf_uchar::uvalue#12 line::@43/(byte) printf_uchar::uvalue#13 line::@46/(byte) printf_uchar::uvalue#14 line::@48/(byte) printf_uchar::uvalue#15 line::@50/(byte) printf_uchar::uvalue#16 line::@52/(byte) printf_uchar::uvalue#17 line::@54/(byte) printf_uchar::uvalue#18 main::@18/(byte) printf_uchar::uvalue#0 main::@20/(byte) printf_uchar::uvalue#1 main::@22/(byte) printf_uchar::uvalue#2 main::@24/(byte) printf_uchar::uvalue#3 ) - to:printf_uchar::@1 -printf_uchar::@1: scope:[printf_uchar] from printf_uchar - [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 - [145] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#19 - [146] call uctoa - to:printf_uchar::@2 -printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 - [147] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) - [148] call printf_number_buffer - to:printf_uchar::@return -printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 - [149] return +(void()) cputs((to_nomodify byte*) cputs::s) +cputs: scope:[cputs] from main::@22 main::@24 printf_number_buffer::@5 + [196] (to_nomodify byte*) cputs::s#5 ← phi( main::@22/(const byte*) main::s main::@24/(const byte*) main::s1 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 + [197] (to_nomodify byte*) cputs::s#4 ← phi( cputs/(to_nomodify byte*) cputs::s#5 cputs::@2/(to_nomodify byte*) cputs::s#0 ) + [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) + [199] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#4 + [200] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 + to:cputs::@return +cputs::@return: scope:[cputs] from cputs::@1 + [201] return to:@return +cputs::@2: scope:[cputs] from cputs::@1 + [202] (byte) cputc::c#0 ← (byte) cputs::c#1 + [203] call cputc + to:cputs::@1 -(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 - [150] phi() - to:printf_number_buffer::@4 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer - [151] phi() - [152] call strlen - [153] (word) strlen::return#2 ← (word) strlen::len#2 - to:printf_number_buffer::@9 -printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@4 - [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 - [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@8 - to:printf_number_buffer::@5 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@9 - [157] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 - to:printf_number_buffer::@8 -printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@5 printf_number_buffer::@9 - [158] (signed byte) printf_number_buffer::len#2 ← phi( printf_number_buffer::@9/(signed byte) printf_number_buffer::len#0 printf_number_buffer::@5/(signed byte) printf_number_buffer::len#1 ) - [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 - [160] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@11 - to:printf_number_buffer::@1 -printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@8 - [161] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer::@11 printf_number_buffer::@8 - [162] (signed byte) printf_number_buffer::padding#10 ← phi( printf_number_buffer::@11/(signed byte) printf_number_buffer::padding#1 printf_number_buffer::@8/(signed byte) 0 ) - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 - [163] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@10 - to:printf_number_buffer::@6 -printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer::@2 - [164] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 - [165] call cputc - to:printf_number_buffer::@10 -printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@6 - [166] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@7 - to:printf_number_buffer::@3 -printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@10 - [167] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 - [168] call printf_padding - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@10 printf_number_buffer::@7 - [169] phi() - [170] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@3 - [171] return +(byte*()) strupr((byte*) strupr::str) +strupr: scope:[strupr] from printf_number_buffer::@11 + [204] phi() + to:strupr::@1 +strupr::@1: scope:[strupr] from strupr strupr::@3 + [205] (byte*) strupr::src#2 ← phi( strupr/(const byte*) strupr::str#0 strupr::@3/(byte*) strupr::src#1 ) + [206] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 + to:strupr::@return +strupr::@return: scope:[strupr] from strupr::@1 + [207] return to:@return +strupr::@2: scope:[strupr] from strupr::@1 + [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) + [209] call toupper + [210] (byte) toupper::return#3 ← (byte) toupper::return#2 + to:strupr::@3 +strupr::@3: scope:[strupr] from strupr::@2 + [211] (byte~) strupr::$0 ← (byte) toupper::return#3 + [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 + [213] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 + to:strupr::@1 -(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) -printf_padding: scope:[printf_padding] from printf_number_buffer::@7 - [172] phi() - to:printf_padding::@1 -printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 - [173] (byte) printf_padding::i#2 ← phi( printf_padding/(byte) 0 printf_padding::@3/(byte) printf_padding::i#1 ) - [174] if((byte) printf_padding::i#2<(byte) printf_padding::length#1) goto printf_padding::@2 - to:printf_padding::@return -printf_padding::@return: scope:[printf_padding] from printf_padding::@1 - [175] return +(byte()) toupper((byte) toupper::ch) +toupper: scope:[toupper] from strupr::@2 + [214] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return + to:toupper::@2 +toupper::@2: scope:[toupper] from toupper + [215] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 + to:toupper::@return +toupper::@1: scope:[toupper] from toupper::@2 + [216] (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 + [217] (byte) toupper::return#2 ← phi( toupper::@1/(byte) toupper::return#0 toupper/(byte) toupper::ch#0 toupper::@2/(byte) toupper::ch#0 ) + [218] return to:@return -printf_padding::@2: scope:[printf_padding] from printf_padding::@1 - [176] phi() - [177] call cputc - to:printf_padding::@3 -printf_padding::@3: scope:[printf_padding] from printf_padding::@2 - [178] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 - to:printf_padding::@1 (word()) strlen((byte*) strlen::str) -strlen: scope:[strlen] from printf_number_buffer::@4 - [179] phi() +strlen: scope:[strlen] from printf_number_buffer::@6 + [219] phi() to:strlen::@1 strlen::@1: scope:[strlen] from strlen strlen::@2 - [180] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) - [180] (byte*) strlen::str#2 ← phi( strlen/(const byte*) printf_number_buffer::buffer_digits#0 strlen::@2/(byte*) strlen::str#0 ) - [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 + [220] (word) strlen::len#2 ← phi( strlen/(word) 0 strlen::@2/(word) strlen::len#1 ) + [220] (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 ) + [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 to:strlen::@return strlen::@return: scope:[strlen] from strlen::@1 - [182] return + [222] return to:@return strlen::@2: scope:[strlen] from strlen::@1 - [183] (word) strlen::len#1 ← ++ (word) strlen::len#2 - [184] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 + [223] (word) strlen::len#1 ← ++ (word) strlen::len#2 + [224] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 to:strlen::@1 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +ultoa: scope:[ultoa] from printf_ulong::@1 + [225] phi() + to:ultoa::@1 +ultoa::@1: scope:[ultoa] from ultoa ultoa::@4 + [226] (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 ) + [226] (byte) ultoa::started#2 ← phi( ultoa::@4/(byte) ultoa::started#4 ultoa/(byte) 0 ) + [226] (dword) ultoa::value#2 ← phi( ultoa::@4/(dword) ultoa::value#6 ultoa/(dword) ultoa::value#1 ) + [226] (byte) ultoa::digit#2 ← phi( ultoa::@4/(byte) ultoa::digit#1 ultoa/(byte) 0 ) + [227] if((byte) ultoa::digit#2<(const byte) ultoa::max_digits#1-(byte) 1) goto ultoa::@2 + to:ultoa::@3 +ultoa::@3: scope:[ultoa] from ultoa::@1 + [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 + [229] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) + [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 + [231] *((byte*) ultoa::buffer#3) ← (byte) 0 + to:ultoa::@return +ultoa::@return: scope:[ultoa] from ultoa::@3 + [232] return + to:@return +ultoa::@2: scope:[ultoa] from ultoa::@1 + [233] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 + [234] (dword) ultoa::digit_value#0 ← *((const dword*) RADIX_DECIMAL_VALUES_LONG + (byte~) ultoa::$10) + [235] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 + to:ultoa::@7 +ultoa::@7: scope:[ultoa] from ultoa::@2 + [236] 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 + [237] (byte*) ultoa::buffer#14 ← phi( ultoa::@7/(byte*) ultoa::buffer#11 ultoa::@6/(byte*) ultoa::buffer#4 ) + [237] (byte) ultoa::started#4 ← phi( ultoa::@7/(byte) ultoa::started#2 ultoa::@6/(byte) 1 ) + [237] (dword) ultoa::value#6 ← phi( ultoa::@7/(dword) ultoa::value#2 ultoa::@6/(dword) ultoa::value#0 ) + [238] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 + to:ultoa::@1 +ultoa::@5: scope:[ultoa] from ultoa::@2 ultoa::@7 + [239] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + [240] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + [241] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + [242] call ultoa_append + [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + to:ultoa::@6 +ultoa::@6: scope:[ultoa] from ultoa::@5 + [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + [245] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 + to:ultoa::@4 + +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +ultoa_append: scope:[ultoa_append] from ultoa::@5 + [246] phi() + to:ultoa_append::@1 +ultoa_append::@1: scope:[ultoa_append] from ultoa_append ultoa_append::@2 + [247] (byte) ultoa_append::digit#2 ← phi( ultoa_append/(byte) 0 ultoa_append::@2/(byte) ultoa_append::digit#1 ) + [247] (dword) ultoa_append::value#2 ← phi( ultoa_append/(dword) ultoa_append::value#0 ultoa_append::@2/(dword) ultoa_append::value#1 ) + [248] 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 + [249] *((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 + [250] return + to:@return +ultoa_append::@2: scope:[ultoa_append] from ultoa_append::@1 + [251] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 + [252] (dword) ultoa_append::value#1 ← (dword) ultoa_append::value#2 - (dword) ultoa_append::sub#0 + to:ultoa_append::@1 + +(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 main::@23 + [253] phi() + to:printf_uchar::@1 +printf_uchar::@1: scope:[printf_uchar] from printf_uchar + [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 + [255] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#0 + [256] call uctoa + to:printf_uchar::@2 +printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 + [257] (byte) printf_number_buffer::buffer_sign#1 ← *((byte*)&(struct printf_buffer_number) printf_buffer) + [258] call printf_number_buffer + to:printf_uchar::@return +printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 + [259] return + to:@return + (void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) uctoa: scope:[uctoa] from printf_uchar::@1 - [185] phi() + [260] phi() to:uctoa::@1 uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [186] (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 ) - [186] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) - [186] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) - [186] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) - [187] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 + [261] (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 ) + [261] (byte) uctoa::started#2 ← phi( uctoa::@4/(byte) uctoa::started#4 uctoa/(byte) 0 ) + [261] (byte) uctoa::value#2 ← phi( uctoa::@4/(byte) uctoa::value#6 uctoa/(byte) uctoa::value#1 ) + [261] (byte) uctoa::digit#2 ← phi( uctoa::@4/(byte) uctoa::digit#1 uctoa/(byte) 0 ) + [262] if((byte) uctoa::digit#2<(const byte) uctoa::max_digits#2-(byte) 1) goto uctoa::@2 to:uctoa::@3 uctoa::@3: scope:[uctoa] from uctoa::@1 - [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) - [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 - [190] *((byte*) uctoa::buffer#3) ← (byte) 0 + [263] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) + [264] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 + [265] *((byte*) uctoa::buffer#3) ← (byte) 0 to:uctoa::@return uctoa::@return: scope:[uctoa] from uctoa::@3 - [191] return + [266] return to:@return uctoa::@2: scope:[uctoa] from uctoa::@1 - [192] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) - [193] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 + [267] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) + [268] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 to:uctoa::@7 uctoa::@7: scope:[uctoa] from uctoa::@2 - [194] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 + [269] 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 - [195] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) - [195] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) - [195] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) - [196] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 + [270] (byte*) uctoa::buffer#14 ← phi( uctoa::@7/(byte*) uctoa::buffer#11 uctoa::@6/(byte*) uctoa::buffer#4 ) + [270] (byte) uctoa::started#4 ← phi( uctoa::@7/(byte) uctoa::started#2 uctoa::@6/(byte) 1 ) + [270] (byte) uctoa::value#6 ← phi( uctoa::@7/(byte) uctoa::value#2 uctoa::@6/(byte) uctoa::value#0 ) + [271] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 to:uctoa::@1 uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [197] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 - [198] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 - [199] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 - [200] call uctoa_append - [201] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + [272] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + [273] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + [274] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + [275] call uctoa_append + [276] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 to:uctoa::@6 uctoa::@6: scope:[uctoa] from uctoa::@5 - [202] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 - [203] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 + [277] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + [278] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 to:uctoa::@4 (byte()) uctoa_append((byte*) uctoa_append::buffer , (byte) uctoa_append::value , (byte) uctoa_append::sub) uctoa_append: scope:[uctoa_append] from uctoa::@5 - [204] phi() + [279] phi() to:uctoa_append::@1 uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [205] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) - [205] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) - [206] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 + [280] (byte) uctoa_append::digit#2 ← phi( uctoa_append/(byte) 0 uctoa_append::@2/(byte) uctoa_append::digit#1 ) + [280] (byte) uctoa_append::value#2 ← phi( uctoa_append/(byte) uctoa_append::value#0 uctoa_append::@2/(byte) uctoa_append::value#1 ) + [281] 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 - [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) + [282] *((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 - [208] return + [283] return to:@return uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [209] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 - [210] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 + [284] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 + [285] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 to:uctoa_append::@1 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -gotoxy: scope:[gotoxy] from line::@1 line::@11 line::@13 line::@17 line::@5 main::@16 - [211] (byte) gotoxy::x#10 ← phi( line::@1/(byte) 0 line::@11/(byte) gotoxy::x#5 line::@13/(byte) $14 line::@17/(byte) gotoxy::x#7 line::@5/(byte) 0 main::@16/(byte) 0 ) - [211] (byte) gotoxy::y#8 ← phi( line::@1/(byte) 0 line::@11/(byte) gotoxy::y#5 line::@13/(byte) $18 line::@17/(byte) gotoxy::y#7 line::@5/(byte) 1 main::@16/(byte) $18 ) - [212] if((byte) gotoxy::y#8<(byte) $19+(byte) 1) goto gotoxy::@3 +gotoxy: scope:[gotoxy] from main::@21 + [286] phi() to:gotoxy::@1 -gotoxy::@3: scope:[gotoxy] from gotoxy - [213] phi() - to:gotoxy::@1 -gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [214] (byte) gotoxy::y#10 ← phi( gotoxy::@3/(byte) gotoxy::y#8 gotoxy/(byte) 0 ) - [215] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@4 - to:gotoxy::@2 -gotoxy::@4: scope:[gotoxy] from gotoxy::@1 - [216] phi() - to:gotoxy::@2 -gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4 - [217] (byte) gotoxy::x#9 ← phi( gotoxy::@4/(byte) gotoxy::x#10 gotoxy::@1/(byte) 0 ) - [218] (byte) conio_cursor_x ← (byte) gotoxy::x#9 - [219] (byte) conio_cursor_y ← (byte) gotoxy::y#10 - [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 - [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 - [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 - [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 - [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 - [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 - [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 - [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 - [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 +gotoxy::@1: scope:[gotoxy] from gotoxy + [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 + [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 + [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 + [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 to:gotoxy::@return -gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [229] return +gotoxy::@return: scope:[gotoxy] from gotoxy::@1 + [291] return to:@return (dword()) clock() -clock: scope:[clock] from main::@10 - [230] phi() +clock: scope:[clock] from main::@11 + [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) to:clock::@return clock::@return: scope:[clock] from clock - [231] return + [293] return to:@return +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +eorfill: scope:[eorfill] from main::@19 + [294] phi() + to:eorfill::@1 +eorfill::@1: scope:[eorfill] from eorfill eorfill::@5 + [295] (byte*) eorfill::fill_column#5 ← phi( eorfill/(byte*) eorfill::canvas#0 eorfill::@5/(byte*) eorfill::fill_column#1 ) + [295] (byte*) eorfill::line_column#2 ← phi( eorfill/(const nomodify byte*) LINE_BUFFER eorfill::@5/(byte*) eorfill::line_column#1 ) + [295] (byte) eorfill::x#2 ← phi( eorfill/(byte) 0 eorfill::@5/(byte) eorfill::x#1 ) + [296] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 + to:eorfill::@return +eorfill::@return: scope:[eorfill] from eorfill::@1 + [297] return + to:@return +eorfill::@2: scope:[eorfill] from eorfill::@1 + [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) + to:eorfill::@3 +eorfill::@3: scope:[eorfill] from eorfill::@2 eorfill::@4 + [299] (byte) eorfill::eor#2 ← phi( eorfill::@2/(byte) eorfill::eor#0 eorfill::@4/(byte) eorfill::eor#1 ) + [299] (byte) eorfill::y#2 ← phi( eorfill::@2/(byte) 1 eorfill::@4/(byte) eorfill::y#1 ) + [300] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 + to:eorfill::@5 +eorfill::@5: scope:[eorfill] from eorfill::@3 + [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 + [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 + [303] (byte) eorfill::x#1 ← ++ (byte) eorfill::x#2 + to:eorfill::@1 +eorfill::@4: scope:[eorfill] from eorfill::@3 + [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) + [305] *((byte*) eorfill::fill_column#5 + (byte) eorfill::y#2) ← (byte) eorfill::eor#1 + [306] (byte) eorfill::y#1 ← ++ (byte) eorfill::y#2 + to:eorfill::@3 + (void()) line((byte*) line::canvas , (byte) line::x1 , (byte) line::y1 , (byte) line::x2 , (byte) line::y2) -line: scope:[line] from main::@15 - [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 - [233] call abs_u8 - [234] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 - to:line::@21 -line::@21: scope:[line] from line - [235] (byte) line::dx#0 ← (byte) abs_u8::return#0 - [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 - [237] call abs_u8 - [238] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 - to:line::@22 -line::@22: scope:[line] from line::@21 - [239] (byte) line::dy#0 ← (byte) abs_u8::return#1 - [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 - [241] call sgn_u8 - [242] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 - to:line::@23 -line::@23: scope:[line] from line::@22 - [243] (byte) line::sx#0 ← (byte) sgn_u8::return#0 - [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 - [245] call sgn_u8 - [246] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 - to:line::@24 -line::@24: scope:[line] from line::@23 - [247] (byte) line::sy#0 ← (byte) sgn_u8::return#1 - [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 - to:line::@3 -line::@3: scope:[line] from line::@24 - [249] (byte) line::y#1 ← ++ (byte) line::y1#0 - [250] (byte) line::y2#1 ← ++ (byte) line::y2#0 - to:line::@1 -line::@1: scope:[line] from line::@24 line::@3 - [251] (byte) line::y2#17 ← phi( line::@24/(byte) line::y2#0 line::@3/(byte) line::y2#1 ) - [251] (byte) line::plot1_y#0 ← phi( line::@24/(byte) line::y1#0 line::@3/(byte) line::y#1 ) - [252] call gotoxy - to:line::@25 -line::@25: scope:[line] from line::@1 - [253] phi() - [254] call cputs - to:line::@26 -line::@26: scope:[line] from line::@25 - [255] (byte) printf_uchar::uvalue#4 ← (byte) line::dx#0 - [256] call printf_uchar - to:line::@27 -line::@27: scope:[line] from line::@26 - [257] phi() - [258] call cputs - to:line::@28 -line::@28: scope:[line] from line::@27 - [259] (byte) printf_uchar::uvalue#5 ← (byte) line::dy#0 - [260] call printf_uchar - to:line::@29 -line::@29: scope:[line] from line::@28 - [261] phi() - [262] call cputs - to:line::@30 -line::@30: scope:[line] from line::@29 - [263] (byte) printf_uchar::uvalue#6 ← (byte) line::sx#0 - [264] call printf_uchar - to:line::@31 -line::@31: scope:[line] from line::@30 - [265] phi() - [266] call cputs - to:line::@32 -line::@32: scope:[line] from line::@31 - [267] (byte) printf_uchar::uvalue#7 ← (byte) line::sy#0 - [268] call printf_uchar - to:line::@33 -line::@33: scope:[line] from line::@32 - [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 - to:line::@4 -line::@4: scope:[line] from line::@33 - [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 - to:line::@5 -line::@5: scope:[line] from line::@4 - [271] phi() - [272] call gotoxy - to:line::@34 -line::@34: scope:[line] from line::@5 - [273] (byte) printf_uchar::uvalue#8 ← (byte) line::x1#0 - [274] call printf_uchar - to:line::@35 -line::@35: scope:[line] from line::@34 - [275] phi() - [276] call cputs - to:line::@36 -line::@36: scope:[line] from line::@35 - [277] (byte) printf_uchar::uvalue#9 ← (byte) line::plot1_y#0 - [278] call printf_uchar - to:line::@37 -line::@37: scope:[line] from line::@36 - [279] phi() - [280] call cputs - to:line::@38 -line::@38: scope:[line] from line::@37 - [281] (byte) printf_uchar::uvalue#10 ← (byte) line::e#0 - [282] call printf_uchar - to:line::plot1 -line::plot1: scope:[line] from line::@38 - [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 - [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 - [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) - [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 - [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) - to:line::@6 -line::@6: scope:[line] from line::@8 line::plot1 - [288] (byte) line::print_row#10 ← phi( line::@8/(byte) line::print_row#26 line::plot1/(byte) 2 ) - [288] (byte) line::print_col#14 ← phi( line::@8/(byte) line::print_col#20 line::plot1/(byte) 0 ) - [288] (byte) line::x#18 ← phi( line::@8/(byte) line::x#22 line::plot1/(byte) line::x1#0 ) - [288] (byte) line::e#4 ← phi( line::@8/(byte) line::e#8 line::plot1/(byte) line::e#0 ) - [288] (byte) line::y#7 ← phi( line::@8/(byte) line::y#11 line::plot1/(byte) line::plot1_y#0 ) - [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 - [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 - [291] if((byte) line::dy#0<(byte) line::e#1) goto line::@7 - to:line::@10 -line::@10: scope:[line] from line::@6 - [292] phi() - [293] call cputs - to:line::@8 -line::@8: scope:[line] from line::@10 line::plot2 - [294] (byte) line::print_row#26 ← phi( line::@10/(byte) line::print_row#10 line::plot2/(byte) line::print_row#35 ) - [294] (byte) line::print_col#20 ← phi( line::@10/(byte) line::print_col#14 line::plot2/(byte) line::print_col#29 ) - [294] (byte) line::x#22 ← phi( line::@10/(byte) line::x#18 line::plot2/(byte) line::plot2_x#0 ) - [294] (byte) line::e#8 ← phi( line::@10/(byte) line::e#1 line::plot2/(byte) line::e#10 ) - [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 - to:line::@13 -line::@13: scope:[line] from line::@8 - [296] phi() - [297] call gotoxy - to:line::@45 -line::@45: scope:[line] from line::@13 - [298] phi() - [299] call cputs - to:line::@46 -line::@46: scope:[line] from line::@45 - [300] (byte) printf_uchar::uvalue#14 ← (byte) line::x#22 - [301] call printf_uchar - to:line::@47 -line::@47: scope:[line] from line::@46 - [302] phi() - [303] call cputs - to:line::@48 -line::@48: scope:[line] from line::@47 - [304] (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 - [305] call printf_uchar - to:line::@49 -line::@49: scope:[line] from line::@48 - [306] phi() - [307] call cputs - to:line::@return -line::@return: scope:[line] from line::@49 line::plot4 - [308] return - to:@return -line::@7: scope:[line] from line::@6 - [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 - [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 - [311] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@9 - to:line::@11 -line::@11: scope:[line] from line::@7 - [312] (byte) gotoxy::x#5 ← (byte) line::print_col#14 - [313] (byte) gotoxy::y#5 ← (byte) line::print_row#10 - [314] call gotoxy - to:line::@39 -line::@39: scope:[line] from line::@11 - [315] (byte) printf_uchar::uvalue#11 ← (byte) line::plot2_x#0 - [316] call printf_uchar - to:line::@40 -line::@40: scope:[line] from line::@39 - [317] phi() - [318] call cputs - to:line::@41 -line::@41: scope:[line] from line::@40 - [319] (byte) printf_uchar::uvalue#12 ← (byte) line::y#11 - [320] call printf_uchar - to:line::@42 -line::@42: scope:[line] from line::@41 - [321] phi() - [322] call cputs - to:line::@43 -line::@43: scope:[line] from line::@42 - [323] (byte) printf_uchar::uvalue#13 ← (byte) line::e#10 - [324] call printf_uchar - to:line::@44 -line::@44: scope:[line] from line::@43 - [325] (byte) line::print_row#3 ← ++ (byte) line::print_row#10 - [326] if((byte) line::print_row#3!=(byte) $18) goto line::@9 +line: scope:[line] from main::@16 main::@17 main::@18 + [307] (byte) line::y2#10 ← phi( main::@16/(byte) line::y2#0 main::@17/(byte) line::y2#1 main::@18/(byte) line::y2#2 ) + [307] (byte) line::x2#10 ← phi( main::@16/(byte) line::x2#0 main::@17/(byte) line::x2#1 main::@18/(byte) line::x2#2 ) + [307] (byte) line::y#0 ← phi( main::@16/(byte) line::y1#0 main::@17/(byte) line::y1#1 main::@18/(byte) line::y1#2 ) + [307] (byte) line::x#0 ← phi( main::@16/(byte) line::x1#0 main::@17/(byte) line::x1#1 main::@18/(byte) line::x1#2 ) + [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 + [309] call abs_u8 + [310] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 to:line::@12 -line::@12: scope:[line] from line::@44 - [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 - to:line::@9 -line::@9: scope:[line] from line::@12 line::@44 line::@7 - [328] (byte) line::print_row#35 ← phi( line::@12/(byte) 1 line::@44/(byte) line::print_row#3 line::@7/(byte) line::print_row#10 ) - [328] (byte) line::print_col#29 ← phi( line::@12/(byte) line::print_col#2 line::@44/(byte) line::print_col#14 line::@7/(byte) line::print_col#14 ) - to:line::plot2 -line::plot2: scope:[line] from line::@9 - [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 - [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 - [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) - [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 - [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) - to:line::@8 -line::@2: scope:[line] from line::@33 - [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 +line::@12: scope:[line] from line + [311] (byte) line::dx#0 ← (byte) abs_u8::return#0 + [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 + [313] call abs_u8 + [314] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 + to:line::@13 +line::@13: scope:[line] from line::@12 + [315] (byte) line::dy#0 ← (byte) abs_u8::return#1 + [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 + [317] call sgn_u8 + [318] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 to:line::@14 -line::@14: scope:[line] from line::@16 line::@2 - [335] (byte) line::e1#10 ← phi( line::@16/(byte) line::e1#14 line::@2/(byte) line::e1#0 ) - [335] (byte) line::print_row#11 ← phi( line::@16/(byte) line::print_row#22 line::@2/(byte) 1 ) - [335] (byte) line::y#12 ← phi( line::@16/(byte) line::y#15 line::@2/(byte) line::plot1_y#0 ) - [335] (byte) line::x#10 ← phi( line::@16/(byte) line::x#12 line::@2/(byte) line::x1#0 ) - [335] (byte) line::print_col#10 ← phi( line::@16/(byte) line::print_col#16 line::@2/(byte) 0 ) - [336] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@15 - to:line::@17 -line::@17: scope:[line] from line::@14 - [337] (byte) gotoxy::x#7 ← (byte) line::print_col#10 - [338] (byte) gotoxy::y#7 ← (byte) line::print_row#11 - [339] call gotoxy - to:line::@50 -line::@50: scope:[line] from line::@17 - [340] (byte) printf_uchar::uvalue#16 ← (byte) line::x#10 - [341] call printf_uchar - to:line::@51 -line::@51: scope:[line] from line::@50 - [342] phi() - [343] call cputs - to:line::@52 -line::@52: scope:[line] from line::@51 - [344] (byte) printf_uchar::uvalue#17 ← (byte) line::y#12 - [345] call printf_uchar - to:line::@53 -line::@53: scope:[line] from line::@52 - [346] phi() - [347] call cputs - to:line::@54 -line::@54: scope:[line] from line::@53 - [348] (byte) printf_uchar::uvalue#18 ← (byte) line::e1#10 - [349] call printf_uchar - to:line::@55 -line::@55: scope:[line] from line::@54 - [350] (byte) line::print_row#5 ← ++ (byte) line::print_row#11 - [351] if((byte) line::print_row#5!=(byte) $18) goto line::@15 - to:line::@18 -line::@18: scope:[line] from line::@55 - [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 +line::@14: scope:[line] from line::@13 + [319] (byte) line::sx#0 ← (byte) sgn_u8::return#0 + [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 + [321] call sgn_u8 + [322] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 to:line::@15 -line::@15: scope:[line] from line::@14 line::@18 line::@55 - [353] (byte) line::print_row#22 ← phi( line::@14/(byte) line::print_row#11 line::@18/(byte) 1 line::@55/(byte) line::print_row#5 ) - [353] (byte) line::print_col#16 ← phi( line::@14/(byte) line::print_col#10 line::@18/(byte) line::print_col#3 line::@55/(byte) line::print_col#10 ) - to:line::plot3 -line::plot3: scope:[line] from line::@15 - [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 - [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 - [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) - [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 - [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) - to:line::@20 -line::@20: scope:[line] from line::plot3 - [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 - [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 - [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 - to:line::@19 -line::@19: scope:[line] from line::@20 - [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 - [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 +line::@15: scope:[line] from line::@14 + [323] (byte) line::sy#0 ← (byte) sgn_u8::return#1 + [324] if((byte) line::sx#0!=(byte) $ff) goto line::@1 + to:line::@3 +line::@3: scope:[line] from line::@15 + [325] (byte) line::y#1 ← ++ (byte) line::y#0 + [326] (byte) line::y2#3 ← ++ (byte) line::y2#10 + to:line::@1 +line::@1: scope:[line] from line::@15 line::@3 + [327] (byte) line::y2#13 ← phi( line::@15/(byte) line::y2#10 line::@3/(byte) line::y2#3 ) + [327] (byte) line::y#13 ← phi( line::@15/(byte) line::y#0 line::@3/(byte) line::y#1 ) + [328] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 + to:line::@4 +line::@4: scope:[line] from line::@1 + [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 + [330] (byte) plot::x#0 ← (byte) line::x#0 + [331] (byte) plot::y#0 ← (byte) line::y#13 + [332] call plot + to:line::@5 +line::@5: scope:[line] from line::@4 line::@6 + [333] (byte) line::x#10 ← phi( line::@4/(byte) line::x#0 line::@6/(byte) line::x#16 ) + [333] (byte) line::e#3 ← phi( line::@4/(byte) line::e#0 line::@6/(byte) line::e#6 ) + [333] (byte) line::y#6 ← phi( line::@4/(byte) line::y#13 line::@6/(byte) line::y#15 ) + [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 + [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 + [336] if((byte) line::dy#0>=(byte) line::e#1) goto line::@6 + to:line::@7 +line::@7: scope:[line] from line::@5 + [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 + [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 + [339] (byte) plot::x#1 ← (byte) line::x#1 + [340] (byte) plot::y#1 ← (byte) line::y#15 + [341] call plot + to:line::@6 +line::@6: scope:[line] from line::@5 line::@7 + [342] (byte) line::x#16 ← phi( line::@7/(byte) line::x#1 line::@5/(byte) line::x#10 ) + [342] (byte) line::e#6 ← phi( line::@7/(byte) line::e#2 line::@5/(byte) line::e#1 ) + [343] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 + to:line::@return +line::@return: scope:[line] from line::@11 line::@6 + [344] return + to:@return +line::@2: scope:[line] from line::@1 + [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 + to:line::@8 +line::@8: scope:[line] from line::@2 line::@9 + [346] (byte) line::e1#3 ← phi( line::@2/(byte) line::e1#0 line::@9/(byte) line::e1#6 ) + [346] (byte) line::y#10 ← phi( line::@2/(byte) line::y#13 line::@9/(byte) line::y#11 ) + [346] (byte) line::x#5 ← phi( line::@2/(byte) line::x#0 line::@9/(byte) line::x#12 ) + [347] (byte) plot::x#2 ← (byte) line::x#5 + [348] (byte) plot::y#2 ← (byte) line::y#10 + [349] call plot to:line::@16 -line::@16: scope:[line] from line::@19 line::@20 - [364] (byte) line::e1#14 ← phi( line::@19/(byte) line::e1#2 line::@20/(byte) line::e1#1 ) - [364] (byte) line::y#15 ← phi( line::@19/(byte) line::y#3 line::@20/(byte) line::y#12 ) - [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 - to:line::plot4 -line::plot4: scope:[line] from line::@16 - [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 - [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 - [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) - [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 - [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) +line::@16: scope:[line] from line::@8 + [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 + [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 + [352] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 + to:line::@10 +line::@10: scope:[line] from line::@16 + [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 + [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 + to:line::@9 +line::@9: scope:[line] from line::@10 line::@16 + [355] (byte) line::e1#6 ← phi( line::@10/(byte) line::e1#2 line::@16/(byte) line::e1#1 ) + [355] (byte) line::y#11 ← phi( line::@10/(byte) line::y#3 line::@16/(byte) line::y#10 ) + [356] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 + to:line::@11 +line::@11: scope:[line] from line::@9 + [357] (byte) plot::x#3 ← (byte) line::x#12 + [358] (byte) plot::y#3 ← (byte) line::y#11 + [359] call plot to:line::@return +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +plot: scope:[plot] from line::@11 line::@4 line::@7 line::@8 + [360] (byte) plot::y#4 ← phi( line::@11/(byte) plot::y#3 line::@4/(byte) plot::y#0 line::@7/(byte) plot::y#1 line::@8/(byte) plot::y#2 ) + [360] (byte) plot::x#4 ← phi( line::@11/(byte) plot::x#3 line::@4/(byte) plot::x#0 line::@7/(byte) plot::x#1 line::@8/(byte) plot::x#2 ) + [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 + [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 + [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) + [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 + [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) + to:plot::@return +plot::@return: scope:[plot] from plot + [366] return + to:@return + (byte()) sgn_u8((byte) sgn_u8::u) -sgn_u8: scope:[sgn_u8] from line::@22 line::@23 - [371] (byte) sgn_u8::u#2 ← phi( line::@22/(byte) sgn_u8::u#0 line::@23/(byte) sgn_u8::u#1 ) - [372] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 - [373] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 +sgn_u8: scope:[sgn_u8] from line::@13 line::@14 + [367] (byte) sgn_u8::u#2 ← phi( line::@13/(byte) sgn_u8::u#0 line::@14/(byte) sgn_u8::u#1 ) + [368] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 + [369] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 to:sgn_u8::@return sgn_u8::@1: scope:[sgn_u8] from sgn_u8 - [374] phi() + [370] phi() to:sgn_u8::@return sgn_u8::@return: scope:[sgn_u8] from sgn_u8 sgn_u8::@1 - [375] (byte) sgn_u8::return#4 ← phi( sgn_u8::@1/(byte) -1 sgn_u8/(byte) 1 ) - [376] return + [371] (byte) sgn_u8::return#4 ← phi( sgn_u8::@1/(byte) -1 sgn_u8/(byte) 1 ) + [372] return to:@return (byte()) abs_u8((byte) abs_u8::u) -abs_u8: scope:[abs_u8] from line line::@21 - [377] (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@21/(byte) abs_u8::u#1 ) - [378] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 - [379] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 +abs_u8: scope:[abs_u8] from line line::@12 + [373] (byte) abs_u8::u#2 ← phi( line/(byte) abs_u8::u#0 line::@12/(byte) abs_u8::u#1 ) + [374] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 + [375] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 to:abs_u8::@return abs_u8::@1: scope:[abs_u8] from abs_u8 - [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 + [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 to:abs_u8::@return abs_u8::@return: scope:[abs_u8] from abs_u8 abs_u8::@1 - [381] (byte) abs_u8::return#4 ← phi( abs_u8::@1/(byte) abs_u8::return#2 abs_u8/(byte) abs_u8::u#2 ) - [382] return + [377] (byte) abs_u8::return#4 ← phi( abs_u8::@1/(byte) abs_u8::return#2 abs_u8/(byte) abs_u8::u#2 ) + [378] return to:@return (void()) clock_start() clock_start: scope:[clock_start] from main::@8 - [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 - [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff - [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START + [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 + [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A + [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff + [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A + [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START to:clock_start::@return clock_start::@return: scope:[clock_start] from clock_start - [388] return + [384] return to:@return (byte()) textcolor((byte) textcolor::color) -textcolor: scope:[textcolor] from main::@13 - [389] (byte) conio_textcolor ← (const nomodify byte) WHITE +textcolor: scope:[textcolor] from main::@14 + [385] (byte) conio_textcolor ← (const nomodify byte) WHITE to:textcolor::@return textcolor::@return: scope:[textcolor] from textcolor - [390] return + [386] return to:@return (void()) setup_irq() setup_irq: scope:[setup_irq] from main::@3 asm { sei } - [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR - [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f - [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 - [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER - [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() + [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR + [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f + [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 + [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER + [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() asm { cli } to:setup_irq::@return setup_irq::@return: scope:[setup_irq] from setup_irq - [398] return + [394] return to:@return interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() irq_bottom_2: scope:[irq_bottom_2] from - [399] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK - [400] call kbhit - [401] (byte) kbhit::return#2 ← (byte) kbhit::return#0 + [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK + [396] call kbhit + [397] (byte) kbhit::return#2 ← (byte) kbhit::return#0 to:irq_bottom_2::@3 irq_bottom_2::@3: scope:[irq_bottom_2] from irq_bottom_2 - [402] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 - [403] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 + [398] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 + [399] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 to:irq_bottom_2::@2 irq_bottom_2::@2: scope:[irq_bottom_2] from irq_bottom_2::@3 - [404] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory + [400] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory to:irq_bottom_2::@1 irq_bottom_2::@1: scope:[irq_bottom_2] from irq_bottom_2::@2 irq_bottom_2::@3 - [405] (volatile byte) canvas_show_flag ← (byte) 0 - [406] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER - [407] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 - [408] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() + [401] (volatile byte) canvas_show_flag ← (byte) 0 + [402] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER + [403] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 + [404] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() to:irq_bottom_2::@return irq_bottom_2::@return: scope:[irq_bottom_2] from irq_bottom_2::@1 - [409] return + [405] return to:@return (byte()) kbhit() kbhit: scope:[kbhit] from irq_bottom_2 - [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 - [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) + [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 + [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) to:kbhit::@return kbhit::@return: scope:[kbhit] from kbhit - [412] return + [408] return to:@return interrupt(KERNEL_MIN)(void()) irq_bottom_1() irq_bottom_1: scope:[irq_bottom_1] from - [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE + [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE to:irq_bottom_1::toD0181 irq_bottom_1::toD0181: scope:[irq_bottom_1] from irq_bottom_1 - [414] phi() + [410] phi() to:irq_bottom_1::@1 irq_bottom_1::@1: scope:[irq_bottom_1] from irq_bottom_1::toD0181 - [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 - [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER - [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM - [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() + [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 + [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER + [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM + [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() to:irq_bottom_1::@return irq_bottom_1::@return: scope:[irq_bottom_1] from irq_bottom_1::@1 - [419] return + [415] return to:@return -null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 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: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 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: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 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: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope cputs -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 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: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@6 tails: line::@8 blocks: line::@8 line::@10 line::plot2 line::@6 line::@9 line::@12 line::@44 line::@7 line::@43 line::@42 line::@41 line::@40 line::@39 line::@11 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar -null depth in calling loop Loop head: line::@14 tails: line::@16 blocks: line::@16 line::@19 line::@20 line::plot3 line::@15 line::@14 line::@18 line::@55 line::@54 line::@53 line::@52 line::@51 line::@50 line::@17 in scope printf_uchar +null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@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 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 @@ -8228,55 +6843,63 @@ VARIABLE REGISTER WEIGHTS (byte) abs_u8::u#0 2002.0 (byte) abs_u8::u#1 2002.0 (byte) abs_u8::u#2 10668.333333333332 -(volatile byte) canvas_show_flag loadstore 553.0 -(volatile byte) canvas_show_memory loadstore 2.783783783783784 +(volatile byte) canvas_show_flag loadstore 15.150684931506847 +(volatile byte) canvas_show_memory loadstore 2.452380952380952 (dword()) clock() (dword) clock::return +(dword) clock::return#0 367.33333333333337 +(dword) clock::return#2 202.0 (void()) clock_start() -(byte*) conio_cursor_color loadstore 1.2185792404372131E12 -(byte*) conio_cursor_text loadstore 1.205405410810865E12 -(byte) conio_cursor_x loadstore 1.3714286285719427E11 -(byte) conio_cursor_y loadstore 1.6597938195876804E12 -(byte) conio_textcolor loadstore 3.7827715355844574E11 +(byte*) conio_cursor_color loadstore 2.027272819090909E8 +(byte*) conio_cursor_text loadstore 2.0090091E8 +(byte) conio_cursor_x loadstore 2.5263168515789475E7 +(byte) conio_cursor_y loadstore 2.824561492105263E8 +(byte) conio_textcolor loadstore 6.312500065625E7 (void()) cputc((byte) cputc::c) (byte) cputc::c -(byte) cputc::c#0 2.00000000002E11 -(byte) cputc::c#2 2.0000002E7 -(byte) cputc::c#3 1.050005000002E12 +(byte) cputc::c#0 2.0000002E7 +(byte) cputc::c#1 2.0000002E7 +(byte) cputc::c#2 20002.0 +(byte) cputc::c#3 1.100050025E8 (void()) cputln() -(byte*~) cputln::$1 2.0000000000002E13 -(byte*~) cputln::$2 2.0000000000002E13 +(byte*~) cputln::$1 2.000000002E9 +(byte*~) cputln::$2 2.000000002E9 (word) cputln::ln_offset -(word) cputln::ln_offset#0 1.0000000000001E13 +(word) cputln::ln_offset#0 1.000000001E9 (void()) cputs((to_nomodify byte*) cputs::s) (byte) cputs::c -(byte) cputs::c#1 1.00000000001E11 +(byte) cputs::c#1 1.0000001E7 (to_nomodify byte*) cputs::s -(to_nomodify byte*) cputs::s#0 5.00000000005E10 -(to_nomodify byte*) cputs::s#21 1.50050000002E11 -(to_nomodify byte*) cputs::s#22 1.00000001E8 +(to_nomodify byte*) cputs::s#0 5000000.5 +(to_nomodify byte*) cputs::s#4 1.5050002E7 +(to_nomodify byte*) cputs::s#5 100001.0 (void()) cscroll() -(byte*~) cscroll::$7 2.00000000000002E14 -(byte*~) cscroll::$8 2.00000000000002E14 +(byte*~) cscroll::$7 2.0000000002E10 +(byte*~) cscroll::$8 2.0000000002E10 +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +(byte*) eorfill::canvas +(byte*) eorfill::canvas#0 551.0 +(byte) eorfill::eor +(byte) eorfill::eor#0 200002.0 +(byte) eorfill::eor#1 1000001.0 +(byte) eorfill::eor#2 1050001.5 +(byte*) eorfill::fill_column +(byte*) eorfill::fill_column#1 100001.0 +(byte*) eorfill::fill_column#5 133444.88888888888 +(byte*) eorfill::line_buffer +(byte*) eorfill::line_column +(byte*) eorfill::line_column#1 66667.33333333333 +(byte*) eorfill::line_column#2 162500.5 +(byte) eorfill::x +(byte) eorfill::x#1 200002.0 +(byte) eorfill::x#2 30000.300000000003 +(byte) eorfill::y +(byte) eorfill::y#1 2000002.0 +(byte) eorfill::y#2 1250001.25 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -(word~) gotoxy::$10 2000002.0 -(word~) gotoxy::$4 2000002.0 -(byte*~) gotoxy::$6 2000002.0 -(byte*~) gotoxy::$7 2000002.0 -(word~) gotoxy::$8 1500001.5 -(word~) gotoxy::$9 2000002.0 (word) gotoxy::offset -(word) gotoxy::offset#0 1000001.0 (byte) gotoxy::x -(byte) gotoxy::x#10 366667.3333333334 -(byte) gotoxy::x#5 100001.0 -(byte) gotoxy::x#7 100001.0 -(byte) gotoxy::x#9 428571.85714285716 (byte) gotoxy::y -(byte) gotoxy::y#10 333333.6666666667 -(byte) gotoxy::y#5 200002.0 -(byte) gotoxy::y#7 200002.0 -(byte) gotoxy::y#8 733334.6666666667 interrupt(KERNEL_MIN)(void()) irq_bottom_1() (byte*) irq_bottom_1::toD0181_gfx (byte) irq_bottom_1::toD0181_return @@ -8289,112 +6912,86 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) kbhit::return#2 4.0 (void()) line((byte*) line::canvas , (byte) line::x1 , (byte) line::y1 , (byte) line::x2 , (byte) line::y2) (byte*) line::canvas -(byte*) line::canvas#0 1578.9453125 (byte) line::dx -(byte) line::dx#0 2576.330508474576 +(byte) line::dx#0 6733.466666666667 (byte) line::dy -(byte) line::dy#0 2666.728070175439 +(byte) line::dy#0 7390.390243902439 (byte) line::e -(byte) line::e#0 166.83333333333334 -(byte) line::e#1 80000.8 -(byte) line::e#10 12500.125 -(byte) line::e#4 100501.5 -(byte) line::e#8 150001.5 +(byte) line::e#0 500.5 +(byte) line::e#1 133334.66666666666 +(byte) line::e#2 50000.5 +(byte) line::e#3 100501.5 +(byte) line::e#6 150001.5 (byte) line::e1 (byte) line::e1#0 2002.0 (byte) line::e1#1 133334.66666666666 -(byte) line::e1#10 12040.16 -(byte) line::e1#14 150001.5 (byte) line::e1#2 200002.0 -(byte~) line::plot1_$0 2002.0 -(byte~) line::plot1_$2 2002.0 -(byte~) line::plot1_$3 2002.0 -(byte*) line::plot1_canvas -(byte*) line::plot1_column -(byte*) line::plot1_column#0 1501.5 -(byte) line::plot1_x -(byte) line::plot1_y -(byte) line::plot1_y#0 184.39473684210526 -(byte~) line::plot2_$0 200002.0 -(byte~) line::plot2_$2 200002.0 -(byte~) line::plot2_$3 200002.0 -(byte*) line::plot2_canvas -(byte*) line::plot2_column -(byte*) line::plot2_column#0 150001.5 -(byte) line::plot2_x -(byte) line::plot2_x#0 20000.2 -(byte) line::plot2_y -(byte~) line::plot3_$0 200002.0 -(byte~) line::plot3_$2 200002.0 -(byte~) line::plot3_$3 200002.0 -(byte*) line::plot3_canvas -(byte*) line::plot3_column -(byte*) line::plot3_column#0 150001.5 -(byte) line::plot3_x -(byte) line::plot3_y -(byte~) line::plot4_$0 2002.0 -(byte~) line::plot4_$2 2002.0 -(byte~) line::plot4_$3 2002.0 -(byte*) line::plot4_canvas -(byte*) line::plot4_column -(byte*) line::plot4_column#0 1501.5 -(byte) line::plot4_x -(byte) line::plot4_y -(byte) line::print_col -(byte) line::print_col#10 35294.470588235294 -(byte) line::print_col#14 29166.95833333333 -(byte) line::print_col#16 30769.53846153846 -(byte) line::print_col#2 200002.0 -(byte) line::print_col#20 150001.5 -(byte) line::print_col#29 66667.33333333333 -(byte) line::print_col#3 200002.0 -(byte) line::print_row -(byte) line::print_row#10 22727.5 -(byte) line::print_row#11 26666.933333333334 -(byte) line::print_row#22 23077.153846153844 -(byte) line::print_row#26 150001.5 -(byte) line::print_row#3 150001.5 -(byte) line::print_row#35 50000.5 -(byte) line::print_row#5 150001.5 +(byte) line::e1#3 40200.600000000006 +(byte) line::e1#6 150001.5 (byte) line::sx -(byte) line::sx#0 1845.5 +(byte) line::sx#0 5459.567567567567 (byte) line::sy -(byte) line::sy#0 1905.698113207547 +(byte) line::sy#0 6091.0 (byte) line::x -(byte) line::x#10 20875.249999999996 -(byte) line::x#12 30200.5 -(byte) line::x#18 50167.33333333333 -(byte) line::x#22 50167.333333333336 +(byte) line::x#0 196.5925925925926 +(byte) line::x#1 60000.600000000006 +(byte) line::x#10 75251.0 +(byte) line::x#12 43000.57142857143 +(byte) line::x#16 150001.5 +(byte) line::x#5 75251.0 (byte) line::x1 -(byte) line::x1#0 116.52459016393443 +(byte) line::x1#0 50.5 +(byte) line::x1#1 50.5 +(byte) line::x1#2 50.5 (byte) line::x2 -(byte) line::x2#0 1418.111111111111 +(byte) line::x2#0 101.0 +(byte) line::x2#1 101.0 +(byte) line::x2#10 3009.0 +(byte) line::x2#2 101.0 (byte) line::y +(byte) line::y#0 239.27777777777777 (byte) line::y#1 1001.0 -(byte) line::y#11 15025.175 -(byte) line::y#12 22259.51851851852 -(byte) line::y#15 50334.16666666667 +(byte) line::y#10 57286.42857142857 +(byte) line::y#11 100334.66666666667 +(byte) line::y#13 715.0 +(byte) line::y#15 40000.4 (byte) line::y#3 100001.0 -(byte) line::y#7 201003.0 +(byte) line::y#6 201003.0 (byte) line::y1 -(byte) line::y1#0 205.25 +(byte) line::y1#0 67.33333333333333 +(byte) line::y1#1 67.33333333333333 +(byte) line::y1#2 67.33333333333333 (byte) line::y2 -(byte) line::y2#0 216.05263157894734 -(byte) line::y2#1 2002.0 -(byte) line::y2#17 1457.185714285714 +(byte) line::y2#0 202.0 +(byte) line::y2#1 202.0 +(byte) line::y2#10 226.68421052631578 +(byte) line::y2#13 6000.176470588235 +(byte) line::y2#2 202.0 +(byte) line::y2#3 2002.0 (void()) main() +(dword~) main::$18 202.0 (byte) main::c (byte) main::c#1 1001.0 (byte) main::c#2 776.0 (byte) main::c#4 202.0 (byte*) main::canvas -(word) main::canvas#1 4.208333333333333 -(byte*) main::canvas#10 16.833333333333332 -(byte*) main::canvas#25 202.0 +(word) main::canvas#1 6.733333333333333 +(byte*) main::canvas#10 8.18918918918919 +(byte*) main::canvas#24 202.0 (byte*) main::cols (byte*) main::cols#1 67.33333333333333 (byte*) main::cols#5 133.66666666666669 +(dword) main::cyclecount +(dword) main::cyclecount#0 25.25 +(byte) main::p0_idx +(byte) main::p0_idx#1 11.222222222222223 +(byte) main::p0_idx#11 15.538461538461538 (byte) main::p1_idx +(byte) main::p1_idx#1 7.769230769230769 +(byte) main::p1_idx#2 14.962962962962964 +(byte) main::p2_idx +(byte) main::p2_idx#1 8.08 +(byte) main::p2_idx#2 14.428571428571429 (byte*) main::screen (byte*) main::screen#1 101.0 (byte*) main::screen#5 120.3 @@ -8408,49 +7005,71 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::x#1 2002.0 (byte) main::x#2 1001.0 (byte) main::x0 -(byte) main::x0#0 15.947368421052632 +(byte) main::x0#0 16.833333333333332 (byte) main::x1 -(byte) main::x1#0 12.120000000000001 +(byte) main::x1#0 33.666666666666664 +(byte) main::x2 +(byte) main::x2#0 43.285714285714285 (byte) main::y (byte) main::y#1 202.0 (byte) main::y#2 36.72727272727273 (byte) main::y0 -(byte) main::y0#0 13.772727272727273 +(byte) main::y0#0 16.833333333333332 (byte) main::y1 -(byte) main::y1#0 10.821428571428571 +(byte) main::y1#0 33.666666666666664 +(byte) main::y2 +(byte) main::y2#0 43.285714285714285 (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.0E19 -(byte*) memcpy::dst#2 1.0000333333333334E19 -(byte*) memcpy::dst#4 2.000000000000002E15 +(byte*) memcpy::dst#1 1.00000000000001E14 +(byte*) memcpy::dst#2 1.0003333333333467E14 +(byte*) memcpy::dst#4 2.00000000002E11 (word) memcpy::num (void*) memcpy::return (void*) memcpy::source (void*) memcpy::source#2 (byte*) memcpy::src -(byte*) memcpy::src#1 2.0E19 -(byte*) memcpy::src#2 1.000025E19 -(byte*) memcpy::src#4 1.000000000000001E15 +(byte*) memcpy::src#1 2.00000000000002E14 +(byte*) memcpy::src#2 1.0002500000000125E14 +(byte*) memcpy::src#4 1.00000000001E11 (byte*) memcpy::src_end -(byte*) memcpy::src_end#0 1.250125E18 +(byte*) memcpy::src_end#0 1.251250000000025E13 (void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num) (byte) memset::c -(byte) memset::c#1 2.00000000000002E14 -(byte) memset::c#8 1.25125E16 +(byte) memset::c#1 2.0000000002E10 +(byte) memset::c#8 1.25125000000025E12 (byte*) memset::dst -(byte*) memset::dst#1 2.0E17 -(byte*) memset::dst#2 1.33666666666666656E17 -(byte*) memset::dst#4 2.000000000000002E15 +(byte*) memset::dst#1 2.0000000000002E13 +(byte*) memset::dst#2 1.3366666666668332E13 +(byte*) memset::dst#4 2.00000000002E11 (byte*) memset::end -(byte*) memset::end#0 1.6833333333333332E16 +(byte*) memset::end#0 1.6833333333336665E12 (word) memset::num -(word) memset::num#6 1.000000000000001E15 +(word) memset::num#6 1.00000000001E11 (void*) memset::return (void*) memset::str -(void*) memset::str#5 202.0 -(void*) memset::str#7 33.666666666666664 +(void*) memset::str#7 +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +(byte~) plot::$0 2000002.0 +(byte~) plot::$2 2000002.0 +(byte~) plot::$3 2000002.0 +(byte*) plot::canvas +(byte*) plot::column +(byte*) plot::column#0 1500001.5 +(byte) plot::x +(byte) plot::x#0 1001.0 +(byte) plot::x#1 100001.0 +(byte) plot::x#2 100001.0 +(byte) plot::x#3 1001.0 +(byte) plot::x#4 550501.5 +(byte) plot::y +(byte) plot::y#0 2002.0 +(byte) plot::y#1 200002.0 +(byte) plot::y#2 200002.0 +(byte) plot::y#3 2002.0 +(byte) plot::y#4 440401.2 (struct printf_buffer_number) printf_buffer loadstore = {} (byte) printf_buffer_number::sign (byte) printf_format_number::justify_left @@ -8462,32 +7081,42 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (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.0000001E7 +(word~) printf_number_buffer::$19 10001.0 (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 2066666.933333333 +(byte) printf_number_buffer::buffer_sign#0 2002.0 +(byte) printf_number_buffer::buffer_sign#1 2002.0 +(byte) printf_number_buffer::buffer_sign#10 1600.25 (struct printf_format_number) printf_number_buffer::format (byte) printf_number_buffer::format_justify_left +(byte) printf_number_buffer::format_justify_left#10 645.2258064516129 (byte) printf_number_buffer::format_min_length +(byte) printf_number_buffer::format_min_length#2 1000.1 (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 384.65384615384613 (byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 937.59375 (signed byte) printf_number_buffer::len -(signed byte) printf_number_buffer::len#0 1.50000015E7 -(signed byte) printf_number_buffer::len#1 2.0000002E7 -(signed byte) printf_number_buffer::len#2 3.0000003E7 +(signed byte) printf_number_buffer::len#0 15001.5 +(signed byte) printf_number_buffer::len#1 20002.0 +(signed byte) printf_number_buffer::len#2 30003.0 (signed byte) printf_number_buffer::padding -(signed byte) printf_number_buffer::padding#1 1.0000001E7 -(signed byte) printf_number_buffer::padding#10 4000000.4 +(signed byte) printf_number_buffer::padding#1 10001.0 +(signed byte) printf_number_buffer::padding#10 1904.952380952381 (void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length) (byte) printf_padding::i -(byte) printf_padding::i#1 2.00000000002E11 -(byte) printf_padding::i#2 7.500000000075E10 +(byte) printf_padding::i#1 2.0000002E7 +(byte) printf_padding::i#2 7500000.75 (byte) printf_padding::length -(byte) printf_padding::length#1 1.4287142857428572E10 +(byte) printf_padding::length#0 20002.0 +(byte) printf_padding::length#1 20002.0 +(byte) printf_padding::length#2 20002.0 +(byte) printf_padding::length#4 1671667.3333333333 (byte) printf_padding::pad +(byte) printf_padding::pad#5 1666666.8333333333 (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 @@ -8497,26 +7126,17 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) printf_uchar::format_upper_case (byte) printf_uchar::format_zero_padding (byte) printf_uchar::uvalue -(byte) printf_uchar::uvalue#0 202.0 -(byte) printf_uchar::uvalue#1 202.0 -(byte) printf_uchar::uvalue#10 2002.0 -(byte) printf_uchar::uvalue#11 200002.0 -(byte) printf_uchar::uvalue#12 200002.0 -(byte) printf_uchar::uvalue#13 200002.0 -(byte) printf_uchar::uvalue#14 2002.0 -(byte) printf_uchar::uvalue#15 2002.0 -(byte) printf_uchar::uvalue#16 200002.0 -(byte) printf_uchar::uvalue#17 200002.0 -(byte) printf_uchar::uvalue#18 200002.0 -(byte) printf_uchar::uvalue#19 804710.0 -(byte) printf_uchar::uvalue#2 202.0 -(byte) printf_uchar::uvalue#3 202.0 -(byte) printf_uchar::uvalue#4 2002.0 -(byte) printf_uchar::uvalue#5 2002.0 -(byte) printf_uchar::uvalue#6 2002.0 -(byte) printf_uchar::uvalue#7 2002.0 -(byte) printf_uchar::uvalue#8 2002.0 -(byte) printf_uchar::uvalue#9 2002.0 +(byte) printf_uchar::uvalue#0 367.33333333333337 +(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 367.33333333333337 (void()) setup_irq() (byte()) sgn_u8((byte) sgn_u8::u) (byte~) sgn_u8::$0 20002.0 @@ -8530,13 +7150,20 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) sgn_u8::u#2 12003.0 (word()) strlen((byte*) strlen::str) (word) strlen::len -(word) strlen::len#1 1.00000000001E11 -(word) strlen::len#2 5.000250000075E10 +(word) strlen::len#1 1.0000001E7 +(word) strlen::len#2 5002500.75 (word) strlen::return -(word) strlen::return#2 2.0000002E7 +(word) strlen::return#2 20002.0 (byte*) strlen::str -(byte*) strlen::str#0 2.00000000002E11 -(byte*) strlen::str#2 1.00000000001E11 +(byte*) strlen::str#0 2.0000002E7 +(byte*) strlen::str#2 1.0000001E7 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 2.0000002E7 +(byte*) strupr::return +(byte*) strupr::src +(byte*) strupr::src#1 2.0000002E7 +(byte*) strupr::src#2 7142857.857142856 +(byte*) strupr::str (byte()) textcolor((byte) textcolor::color) (byte) textcolor::color (byte) textcolor::old @@ -8544,83 +7171,147 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte*) toD0181_gfx (byte) toD0181_return (byte*) toD0181_screen +(byte()) toupper((byte) toupper::ch) +(byte) toupper::ch +(byte) toupper::ch#0 1.70000002E8 +(byte) toupper::return +(byte) toupper::return#0 2.00000002E8 +(byte) toupper::return#2 1.0333333466666667E8 +(byte) toupper::return#3 2.0000002E7 (void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) (byte*) uctoa::buffer -(byte*) uctoa::buffer#11 3.3350000004999995E9 -(byte*) uctoa::buffer#14 1.50000000015E10 -(byte*) uctoa::buffer#3 2.0000002E7 -(byte*) uctoa::buffer#4 2.0000000002E10 +(byte*) uctoa::buffer#11 335000.50000000006 +(byte*) uctoa::buffer#14 1500001.5 +(byte*) uctoa::buffer#3 20002.0 +(byte*) uctoa::buffer#4 2000002.0 (byte) uctoa::digit -(byte) uctoa::digit#1 2.0000000002E10 -(byte) uctoa::digit#2 3.076923077230769E9 +(byte) uctoa::digit#1 2000002.0 +(byte) uctoa::digit#2 307692.6153846154 (byte) uctoa::digit_value -(byte) uctoa::digit_value#0 6.0000000006E9 +(byte) uctoa::digit_value#0 600000.6000000001 (byte*) uctoa::digit_values (byte) uctoa::max_digits (byte) uctoa::radix (byte) uctoa::started -(byte) uctoa::started#2 6.0000000006E9 -(byte) uctoa::started#4 1.0000000001E10 +(byte) uctoa::started#2 600000.6000000001 +(byte) uctoa::started#4 1000001.0 (byte) uctoa::value -(byte) uctoa::value#0 1.0000000001E10 -(byte) uctoa::value#1 5500001.0 -(byte) uctoa::value#2 6.670000000999999E9 -(byte) uctoa::value#6 1.50000000015E10 +(byte) uctoa::value#0 1000001.0 +(byte) uctoa::value#1 5501.0 +(byte) uctoa::value#2 670001.0000000001 +(byte) uctoa::value#6 1500001.5 (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.375000000025E10 +(byte*) uctoa_append::buffer#0 1375000.25 (byte) uctoa_append::digit -(byte) uctoa_append::digit#1 1.000000000000001E15 -(byte) uctoa_append::digit#2 1.0000500000000015E15 +(byte) uctoa_append::digit#1 1.0000000001E10 +(byte) uctoa_append::digit#2 1.00050000015E10 (byte) uctoa_append::return -(byte) uctoa_append::return#0 2.0000000002E10 +(byte) uctoa_append::return#0 2000002.0 (byte) uctoa_append::sub -(byte) uctoa_append::sub#0 3.333350000000005E14 +(byte) uctoa_append::sub#0 3.3335000005E9 (byte) uctoa_append::value -(byte) uctoa_append::value#0 3.6666666667333336E10 -(byte) uctoa_append::value#1 2.000000000000002E15 -(byte) uctoa_append::value#2 5.0001833333333425E14 +(byte) uctoa_append::value#0 3666667.333333333 +(byte) uctoa_append::value#1 2.0000000002E10 +(byte) uctoa_append::value#2 5.001833334166666E9 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 2000002.0 +(byte~) ultoa::$11 20002.0 +(byte*) ultoa::buffer +(byte*) ultoa::buffer#11 287143.2857142857 +(byte*) ultoa::buffer#14 1500001.5 +(byte*) ultoa::buffer#3 20002.0 +(byte*) ultoa::buffer#4 2000002.0 +(byte) ultoa::digit +(byte) ultoa::digit#1 2000002.0 +(byte) ultoa::digit#2 285714.5714285714 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 600000.6000000001 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 500000.5 +(byte) ultoa::started#4 1000001.0 +(dword) ultoa::value +(dword) ultoa::value#0 1000001.0 +(dword) ultoa::value#1 5501.0 +(dword) ultoa::value#2 572857.857142857 +(dword) ultoa::value#6 1500001.5 +(dword()) ultoa_append((byte*) ultoa_append::buffer , (dword) ultoa_append::value , (dword) ultoa_append::sub) +(byte*) ultoa_append::buffer +(byte*) ultoa_append::buffer#0 1375000.25 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 1.0000000001E10 +(byte) ultoa_append::digit#2 1.00050000015E10 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 2000002.0 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 3.3335000005E9 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 3666667.333333333 +(dword) ultoa_append::value#1 2.0000000002E10 +(dword) ultoa_append::value#2 5.001833334166666E9 Initial phi equivalence classes [ main::y#2 main::y#1 ] [ main::cols#5 main::cols#1 ] [ main::screen#5 main::screen#1 ] -[ main::canvas#10 main::canvas#25 ] +[ main::p0_idx#11 main::p0_idx#1 ] +[ main::p1_idx#2 main::p1_idx#1 ] +[ main::p2_idx#2 main::p2_idx#1 ] +[ main::canvas#10 main::canvas#24 ] [ main::x#2 main::x#1 ] [ main::c#2 main::c#4 main::c#1 ] -[ cputs::s#21 cputs::s#22 cputs::s#0 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ printf_number_buffer::format_min_length#2 ] +[ 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#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 ] +[ 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 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] [ memset::num#6 ] -[ memset::str#7 memset::str#5 ] +[ memset::str#7 ] [ memset::c#8 memset::c#1 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -[ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -[ 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 ] -[ printf_padding::i#2 printf_padding::i#1 ] +[ cputs::s#4 cputs::s#5 cputs::s#0 ] +[ strupr::src#2 strupr::src#1 ] +[ toupper::return#2 toupper::return#0 toupper::ch#0 ] [ strlen::str#2 strlen::str#0 ] [ strlen::len#2 strlen::len#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 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] [ 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 ] [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] [ uctoa_append::digit#2 uctoa_append::digit#1 ] -[ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] -[ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -[ line::y2#17 line::y2#0 line::y2#1 ] -[ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -[ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -[ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -[ line::print_col#10 line::print_col#16 line::print_col#3 ] -[ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -[ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -[ line::print_row#11 line::print_row#22 line::print_row#5 ] -[ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] +[ eorfill::x#2 eorfill::x#1 ] +[ eorfill::line_column#2 eorfill::line_column#1 ] +[ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +[ eorfill::y#2 eorfill::y#1 ] +[ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] +[ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +[ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +[ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +[ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +[ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +[ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +[ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +[ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] [ sgn_u8::return#4 ] [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] @@ -8635,10 +7326,16 @@ Added variable main::x0#0 to live range equivalence class [ main::x0#0 ] Added variable main::y0#0 to live range equivalence class [ main::y0#0 ] Added variable main::x1#0 to live range equivalence class [ main::x1#0 ] Added variable main::y1#0 to live range equivalence class [ main::y1#0 ] -Added variable line::canvas#0 to live range equivalence class [ line::canvas#0 ] -Added variable line::x2#0 to live range equivalence class [ line::x2#0 ] +Added variable main::x2#0 to live range equivalence class [ main::x2#0 ] +Added variable main::y2#0 to live range equivalence class [ main::y2#0 ] Added variable main::canvas#1 to live range equivalence class [ main::canvas#1 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable clock::return#2 to live range equivalence class [ clock::return#2 ] +Added variable main::$18 to live range equivalence class [ main::$18 ] +Added variable main::cyclecount#0 to live range equivalence class [ main::cyclecount#0 ] +Added variable printf_uchar::uvalue#0 to live range equivalence class [ printf_uchar::uvalue#0 ] +Added variable printf_ulong::uvalue#0 to live range equivalence class [ printf_ulong::uvalue#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 cputln::ln_offset#0 to live range equivalence class [ cputln::ln_offset#0 ] Added variable cputln::$1 to live range equivalence class [ cputln::$1 ] Added variable cputln::$2 to live range equivalence class [ cputln::$2 ] @@ -8646,22 +7343,22 @@ Added variable cscroll::$7 to live range equivalence class [ cscroll::$7 ] Added variable cscroll::$8 to live range equivalence class [ cscroll::$8 ] Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] -Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#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 printf_padding::length#1 to live range equivalence class [ printf_padding::length#1 ] +Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +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 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 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 gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] -Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] -Added variable gotoxy::$10 to live range equivalence class [ gotoxy::$10 ] -Added variable gotoxy::$4 to live range equivalence class [ gotoxy::$4 ] -Added variable gotoxy::offset#0 to live range equivalence class [ gotoxy::offset#0 ] -Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] -Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] +Added variable clock::return#0 to live range equivalence class [ clock::return#0 ] Added variable abs_u8::return#0 to live range equivalence class [ abs_u8::return#0 ] Added variable line::dx#0 to live range equivalence class [ line::dx#0 ] Added variable abs_u8::return#1 to live range equivalence class [ abs_u8::return#1 ] @@ -8670,22 +7367,10 @@ Added variable sgn_u8::return#0 to live range equivalence class [ sgn_u8::return Added variable line::sx#0 to live range equivalence class [ line::sx#0 ] Added variable sgn_u8::return#1 to live range equivalence class [ sgn_u8::return#1 ] Added variable line::sy#0 to live range equivalence class [ line::sy#0 ] -Added variable line::plot1_$0 to live range equivalence class [ line::plot1_$0 ] -Added variable line::plot1_$3 to live range equivalence class [ line::plot1_$3 ] -Added variable line::plot1_column#0 to live range equivalence class [ line::plot1_column#0 ] -Added variable line::plot1_$2 to live range equivalence class [ line::plot1_$2 ] -Added variable line::plot2_$0 to live range equivalence class [ line::plot2_$0 ] -Added variable line::plot2_$3 to live range equivalence class [ line::plot2_$3 ] -Added variable line::plot2_column#0 to live range equivalence class [ line::plot2_column#0 ] -Added variable line::plot2_$2 to live range equivalence class [ line::plot2_$2 ] -Added variable line::plot3_$0 to live range equivalence class [ line::plot3_$0 ] -Added variable line::plot3_$3 to live range equivalence class [ line::plot3_$3 ] -Added variable line::plot3_column#0 to live range equivalence class [ line::plot3_column#0 ] -Added variable line::plot3_$2 to live range equivalence class [ line::plot3_$2 ] -Added variable line::plot4_$0 to live range equivalence class [ line::plot4_$0 ] -Added variable line::plot4_$3 to live range equivalence class [ line::plot4_$3 ] -Added variable line::plot4_column#0 to live range equivalence class [ line::plot4_column#0 ] -Added variable line::plot4_$2 to live range equivalence class [ line::plot4_$2 ] +Added variable plot::$0 to live range equivalence class [ plot::$0 ] +Added variable plot::$3 to live range equivalence class [ plot::$3 ] +Added variable plot::column#0 to live range equivalence class [ plot::column#0 ] +Added variable plot::$2 to live range equivalence class [ plot::$2 ] Added variable sgn_u8::$0 to live range equivalence class [ sgn_u8::$0 ] Added variable abs_u8::$0 to live range equivalence class [ abs_u8::$0 ] Added variable kbhit::return#2 to live range equivalence class [ kbhit::return#2 ] @@ -8696,42 +7381,61 @@ Complete equivalence classes [ main::y#2 main::y#1 ] [ main::cols#5 main::cols#1 ] [ main::screen#5 main::screen#1 ] -[ main::canvas#10 main::canvas#25 ] +[ main::p0_idx#11 main::p0_idx#1 ] +[ main::p1_idx#2 main::p1_idx#1 ] +[ main::p2_idx#2 main::p2_idx#1 ] +[ main::canvas#10 main::canvas#24 ] [ main::x#2 main::x#1 ] [ main::c#2 main::c#4 main::c#1 ] -[ cputs::s#21 cputs::s#22 cputs::s#0 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ printf_number_buffer::format_min_length#2 ] +[ 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#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 ] +[ 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 ] +[ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] [ memset::num#6 ] -[ memset::str#7 memset::str#5 ] +[ memset::str#7 ] [ memset::c#8 memset::c#1 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -[ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -[ 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 ] -[ printf_padding::i#2 printf_padding::i#1 ] +[ cputs::s#4 cputs::s#5 cputs::s#0 ] +[ strupr::src#2 strupr::src#1 ] +[ toupper::return#2 toupper::return#0 toupper::ch#0 ] [ strlen::str#2 strlen::str#0 ] [ strlen::len#2 strlen::len#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 ] +[ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +[ ultoa_append::digit#2 ultoa_append::digit#1 ] [ 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 ] [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] [ uctoa_append::digit#2 uctoa_append::digit#1 ] -[ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] -[ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -[ line::y2#17 line::y2#0 line::y2#1 ] -[ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -[ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -[ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -[ line::print_col#10 line::print_col#16 line::print_col#3 ] -[ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -[ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -[ line::print_row#11 line::print_row#22 line::print_row#5 ] -[ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] +[ eorfill::x#2 eorfill::x#1 ] +[ eorfill::line_column#2 eorfill::line_column#1 ] +[ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +[ eorfill::y#2 eorfill::y#1 ] +[ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] +[ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +[ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +[ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +[ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +[ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +[ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +[ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +[ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] [ sgn_u8::return#4 ] [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] @@ -8746,10 +7450,16 @@ Complete equivalence classes [ main::y0#0 ] [ main::x1#0 ] [ main::y1#0 ] -[ line::canvas#0 ] -[ line::x2#0 ] +[ main::x2#0 ] +[ main::y2#0 ] [ main::canvas#1 ] -[ cputs::c#1 ] +[ clock::return#2 ] +[ main::$18 ] +[ main::cyclecount#0 ] +[ printf_uchar::uvalue#0 ] +[ printf_ulong::uvalue#0 ] +[ strlen::return#2 ] +[ printf_number_buffer::$19 ] [ cputln::ln_offset#0 ] [ cputln::$1 ] [ cputln::$2 ] @@ -8757,22 +7467,22 @@ Complete equivalence classes [ cscroll::$8 ] [ memset::end#0 ] [ memcpy::src_end#0 ] -[ printf_number_buffer::buffer_sign#0 ] -[ strlen::return#2 ] -[ printf_number_buffer::$19 ] -[ printf_padding::length#1 ] +[ cputs::c#1 ] +[ toupper::return#3 ] +[ strupr::$0 ] +[ ultoa::$11 ] +[ ultoa::buffer#3 ] +[ ultoa::$10 ] +[ ultoa::digit_value#0 ] +[ ultoa_append::buffer#0 ] +[ ultoa_append::sub#0 ] +[ ultoa_append::return#0 ] [ uctoa::buffer#3 ] [ uctoa::digit_value#0 ] [ uctoa_append::buffer#0 ] [ uctoa_append::sub#0 ] [ uctoa_append::return#0 ] -[ gotoxy::$8 ] -[ gotoxy::$9 ] -[ gotoxy::$10 ] -[ gotoxy::$4 ] -[ gotoxy::offset#0 ] -[ gotoxy::$6 ] -[ gotoxy::$7 ] +[ clock::return#0 ] [ abs_u8::return#0 ] [ line::dx#0 ] [ abs_u8::return#1 ] @@ -8781,22 +7491,10 @@ Complete equivalence classes [ line::sx#0 ] [ sgn_u8::return#1 ] [ line::sy#0 ] -[ line::plot1_$0 ] -[ line::plot1_$3 ] -[ line::plot1_column#0 ] -[ line::plot1_$2 ] -[ line::plot2_$0 ] -[ line::plot2_$3 ] -[ line::plot2_column#0 ] -[ line::plot2_$2 ] -[ line::plot3_$0 ] -[ line::plot3_$3 ] -[ line::plot3_column#0 ] -[ line::plot3_$2 ] -[ line::plot4_$0 ] -[ line::plot4_$3 ] -[ line::plot4_column#0 ] -[ line::plot4_$2 ] +[ plot::$0 ] +[ plot::$3 ] +[ plot::column#0 ] +[ plot::$2 ] [ sgn_u8::$0 ] [ abs_u8::$0 ] [ kbhit::return#2 ] @@ -8806,112 +7504,125 @@ Complete equivalence classes Allocated zp[1]:2 [ main::y#2 main::y#1 ] Allocated zp[2]:3 [ main::cols#5 main::cols#1 ] Allocated zp[2]:5 [ main::screen#5 main::screen#1 ] -Allocated zp[2]:7 [ main::canvas#10 main::canvas#25 ] -Allocated zp[1]:9 [ main::x#2 main::x#1 ] -Allocated zp[1]:10 [ main::c#2 main::c#4 main::c#1 ] -Allocated zp[2]:11 [ cputs::s#21 cputs::s#22 cputs::s#0 ] -Allocated zp[1]:13 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[2]:14 [ memset::num#6 ] -Allocated zp[2]:16 [ memset::str#7 memset::str#5 ] -Allocated zp[1]:18 [ memset::c#8 memset::c#1 ] -Allocated zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[2]:21 [ memcpy::source#2 ] -Allocated zp[2]:23 [ memcpy::destination#2 ] -Allocated zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[1]:29 [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -Allocated zp[1]:30 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] -Allocated zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Allocated zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] -Allocated zp[2]:33 [ strlen::str#2 strlen::str#0 ] -Allocated zp[2]:35 [ strlen::len#2 strlen::len#1 ] -Allocated zp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] -Allocated zp[1]:38 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Allocated zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] -Allocated zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -Allocated zp[1]:42 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Allocated zp[1]:43 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Allocated zp[1]:44 [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] -Allocated zp[1]:45 [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -Allocated zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Allocated zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Allocated zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Allocated zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Allocated zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Allocated zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Allocated zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Allocated zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Allocated zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Allocated zp[1]:55 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] -Allocated zp[1]:56 [ sgn_u8::return#4 ] -Allocated zp[1]:57 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] -Allocated zp[1]:58 [ conio_cursor_x ] -Allocated zp[1]:59 [ conio_cursor_y ] -Allocated zp[2]:60 [ conio_cursor_text ] -Allocated zp[2]:62 [ conio_cursor_color ] -Allocated zp[1]:64 [ conio_textcolor ] -Allocated zp[1]:65 [ canvas_show_memory ] -Allocated zp[1]:66 [ canvas_show_flag ] -Allocated zp[1]:67 [ main::x0#0 ] -Allocated zp[1]:68 [ main::y0#0 ] -Allocated zp[1]:69 [ main::x1#0 ] -Allocated zp[1]:70 [ main::y1#0 ] -Allocated zp[2]:71 [ line::canvas#0 ] -Allocated zp[1]:73 [ line::x2#0 ] -Allocated zp[2]:74 [ main::canvas#1 ] -Allocated zp[1]:76 [ cputs::c#1 ] -Allocated zp[2]:77 [ cputln::ln_offset#0 ] -Allocated zp[2]:79 [ cputln::$1 ] -Allocated zp[2]:81 [ cputln::$2 ] -Allocated zp[2]:83 [ cscroll::$7 ] -Allocated zp[2]:85 [ cscroll::$8 ] -Allocated zp[2]:87 [ memset::end#0 ] -Allocated zp[2]:89 [ memcpy::src_end#0 ] -Allocated zp[1]:91 [ printf_number_buffer::buffer_sign#0 ] -Allocated zp[2]:92 [ strlen::return#2 ] -Allocated zp[2]:94 [ printf_number_buffer::$19 ] -Allocated zp[1]:96 [ printf_padding::length#1 ] -Allocated zp[2]:97 [ uctoa::buffer#3 ] -Allocated zp[1]:99 [ uctoa::digit_value#0 ] -Allocated zp[2]:100 [ uctoa_append::buffer#0 ] -Allocated zp[1]:102 [ uctoa_append::sub#0 ] -Allocated zp[1]:103 [ uctoa_append::return#0 ] -Allocated zp[2]:104 [ gotoxy::$8 ] -Allocated zp[2]:106 [ gotoxy::$9 ] -Allocated zp[2]:108 [ gotoxy::$10 ] -Allocated zp[2]:110 [ gotoxy::$4 ] -Allocated zp[2]:112 [ gotoxy::offset#0 ] -Allocated zp[2]:114 [ gotoxy::$6 ] -Allocated zp[2]:116 [ gotoxy::$7 ] -Allocated zp[1]:118 [ abs_u8::return#0 ] -Allocated zp[1]:119 [ line::dx#0 ] -Allocated zp[1]:120 [ abs_u8::return#1 ] -Allocated zp[1]:121 [ line::dy#0 ] -Allocated zp[1]:122 [ sgn_u8::return#0 ] -Allocated zp[1]:123 [ line::sx#0 ] -Allocated zp[1]:124 [ sgn_u8::return#1 ] -Allocated zp[1]:125 [ line::sy#0 ] -Allocated zp[1]:126 [ line::plot1_$0 ] -Allocated zp[1]:127 [ line::plot1_$3 ] -Allocated zp[2]:128 [ line::plot1_column#0 ] -Allocated zp[1]:130 [ line::plot1_$2 ] -Allocated zp[1]:131 [ line::plot2_$0 ] -Allocated zp[1]:132 [ line::plot2_$3 ] -Allocated zp[2]:133 [ line::plot2_column#0 ] -Allocated zp[1]:135 [ line::plot2_$2 ] -Allocated zp[1]:136 [ line::plot3_$0 ] -Allocated zp[1]:137 [ line::plot3_$3 ] -Allocated zp[2]:138 [ line::plot3_column#0 ] -Allocated zp[1]:140 [ line::plot3_$2 ] -Allocated zp[1]:141 [ line::plot4_$0 ] -Allocated zp[1]:142 [ line::plot4_$3 ] -Allocated zp[2]:143 [ line::plot4_column#0 ] -Allocated zp[1]:145 [ line::plot4_$2 ] -Allocated zp[1]:146 [ sgn_u8::$0 ] -Allocated zp[1]:147 [ abs_u8::$0 ] -Allocated zp[1]:148 [ kbhit::return#2 ] -Allocated zp[1]:149 [ irq_bottom_2::$0 ] -Allocated zp[1]:150 [ kbhit::return#0 ] +Allocated zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] +Allocated zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] +Allocated zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] +Allocated zp[2]:10 [ main::canvas#10 main::canvas#24 ] +Allocated zp[1]:12 [ main::x#2 main::x#1 ] +Allocated zp[1]:13 [ main::c#2 main::c#4 main::c#1 ] +Allocated zp[1]:14 [ printf_number_buffer::format_min_length#2 ] +Allocated zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] +Allocated zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] +Allocated zp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] +Allocated zp[1]:19 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +Allocated zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Allocated zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Allocated zp[1]:22 [ printf_padding::pad#5 ] +Allocated zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] +Allocated zp[1]:24 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Allocated zp[2]:25 [ memset::num#6 ] +Allocated zp[2]:27 [ memset::str#7 ] +Allocated zp[1]:29 [ memset::c#8 memset::c#1 ] +Allocated zp[2]:30 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[2]:32 [ memcpy::source#2 ] +Allocated zp[2]:34 [ memcpy::destination#2 ] +Allocated zp[2]:36 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:38 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:40 [ cputs::s#4 cputs::s#5 cputs::s#0 ] +Allocated zp[2]:42 [ strupr::src#2 strupr::src#1 ] +Allocated zp[1]:44 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +Allocated zp[2]:45 [ strlen::str#2 strlen::str#0 ] +Allocated zp[2]:47 [ strlen::len#2 strlen::len#1 ] +Allocated zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] +Allocated zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] +Allocated zp[1]:54 [ ultoa::started#2 ultoa::started#4 ] +Allocated zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] +Allocated zp[4]:57 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] +Allocated zp[1]:61 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Allocated zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated zp[1]:63 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Allocated zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] +Allocated zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +Allocated zp[1]:67 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Allocated zp[1]:68 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Allocated zp[1]:69 [ eorfill::x#2 eorfill::x#1 ] +Allocated zp[2]:70 [ eorfill::line_column#2 eorfill::line_column#1 ] +Allocated zp[2]:72 [ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +Allocated zp[1]:74 [ eorfill::y#2 eorfill::y#1 ] +Allocated zp[1]:75 [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] +Allocated zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Allocated zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +Allocated zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +Allocated zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +Allocated zp[1]:80 [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +Allocated zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +Allocated zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Allocated zp[1]:83 [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] +Allocated zp[1]:84 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] +Allocated zp[1]:85 [ sgn_u8::return#4 ] +Allocated zp[1]:86 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] +Allocated zp[1]:87 [ conio_cursor_x ] +Allocated zp[1]:88 [ conio_cursor_y ] +Allocated zp[2]:89 [ conio_cursor_text ] +Allocated zp[2]:91 [ conio_cursor_color ] +Allocated zp[1]:93 [ conio_textcolor ] +Allocated zp[1]:94 [ canvas_show_memory ] +Allocated zp[1]:95 [ canvas_show_flag ] +Allocated zp[1]:96 [ main::x0#0 ] +Allocated zp[1]:97 [ main::y0#0 ] +Allocated zp[1]:98 [ main::x1#0 ] +Allocated zp[1]:99 [ main::y1#0 ] +Allocated zp[1]:100 [ main::x2#0 ] +Allocated zp[1]:101 [ main::y2#0 ] +Allocated zp[2]:102 [ main::canvas#1 ] +Allocated zp[4]:104 [ clock::return#2 ] +Allocated zp[4]:108 [ main::$18 ] +Allocated zp[4]:112 [ main::cyclecount#0 ] +Allocated zp[1]:116 [ printf_uchar::uvalue#0 ] +Allocated zp[4]:117 [ printf_ulong::uvalue#0 ] +Allocated zp[2]:121 [ strlen::return#2 ] +Allocated zp[2]:123 [ printf_number_buffer::$19 ] +Allocated zp[2]:125 [ cputln::ln_offset#0 ] +Allocated zp[2]:127 [ cputln::$1 ] +Allocated zp[2]:129 [ cputln::$2 ] +Allocated zp[2]:131 [ cscroll::$7 ] +Allocated zp[2]:133 [ cscroll::$8 ] +Allocated zp[2]:135 [ memset::end#0 ] +Allocated zp[2]:137 [ memcpy::src_end#0 ] +Allocated zp[1]:139 [ cputs::c#1 ] +Allocated zp[1]:140 [ toupper::return#3 ] +Allocated zp[1]:141 [ strupr::$0 ] +Allocated zp[1]:142 [ ultoa::$11 ] +Allocated zp[2]:143 [ ultoa::buffer#3 ] +Allocated zp[1]:145 [ ultoa::$10 ] +Allocated zp[4]:146 [ ultoa::digit_value#0 ] +Allocated zp[2]:150 [ ultoa_append::buffer#0 ] +Allocated zp[4]:152 [ ultoa_append::sub#0 ] +Allocated zp[4]:156 [ ultoa_append::return#0 ] +Allocated zp[2]:160 [ uctoa::buffer#3 ] +Allocated zp[1]:162 [ uctoa::digit_value#0 ] +Allocated zp[2]:163 [ uctoa_append::buffer#0 ] +Allocated zp[1]:165 [ uctoa_append::sub#0 ] +Allocated zp[1]:166 [ uctoa_append::return#0 ] +Allocated zp[4]:167 [ clock::return#0 ] +Allocated zp[1]:171 [ abs_u8::return#0 ] +Allocated zp[1]:172 [ line::dx#0 ] +Allocated zp[1]:173 [ abs_u8::return#1 ] +Allocated zp[1]:174 [ line::dy#0 ] +Allocated zp[1]:175 [ sgn_u8::return#0 ] +Allocated zp[1]:176 [ line::sx#0 ] +Allocated zp[1]:177 [ sgn_u8::return#1 ] +Allocated zp[1]:178 [ line::sy#0 ] +Allocated zp[1]:179 [ plot::$0 ] +Allocated zp[1]:180 [ plot::$3 ] +Allocated zp[2]:181 [ plot::column#0 ] +Allocated zp[1]:183 [ plot::$2 ] +Allocated zp[1]:184 [ sgn_u8::$0 ] +Allocated zp[1]:185 [ abs_u8::$0 ] +Allocated zp[1]:186 [ kbhit::return#2 ] +Allocated zp[1]:187 [ irq_bottom_2::$0 ] +Allocated zp[1]:188 [ kbhit::return#0 ] Allocated mem[12] [ printf_buffer ] INITIAL ASM @@ -8940,6 +7651,10 @@ Target platform is c64basic / MOS6502X // The colors of the C64 .const BLACK = 0 .const WHITE = 1 + .const RED = 2 + // Clock cycles used to start & read the cycle clock by calling clock_start() and clock() once. Can be subtracted when calculating the number of cycles used by a routine. + // To make precise cycle measurements interrupts and the display must be disabled so neither steals any cycles from the code. + .const CLOCKS_PER_INIT = $12 // The default text color .const CONIO_TEXTCOLOR_DEFAULT = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 @@ -8977,23 +7692,25 @@ Target platform is c64basic / MOS6502X .label CONIO_CIA1_PORT_A = $dc00 // CIA#1 Port B: keyboard matrix rows and joystick #1. .label CONIO_CIA1_PORT_B = $dc01 - // The screen matrix - .label SCREEN = $2c00 - // The two charsets used for double buffering + // The line buffer + .label LINE_BUFFER = $4000 + // The two charsets used as screen buffers .label CANVAS1 = $3000 .label CANVAS2 = $3800 + // The screen matrix + .label SCREEN = $2c00 // The screen console .label CONSOLE = $400 // The default charset address .label PETSCII = $1000 .label COSTAB = SINTAB+$40 - .label conio_cursor_x = $3a - .label conio_cursor_y = $3b - .label conio_cursor_text = $3c - .label conio_cursor_color = $3e - .label conio_textcolor = $40 - .label canvas_show_memory = $41 - .label canvas_show_flag = $42 + .label conio_cursor_x = $57 + .label conio_cursor_y = $58 + .label conio_cursor_text = $59 + .label conio_cursor_color = $5b + .label conio_textcolor = $5d + .label canvas_show_memory = $5e + .label canvas_show_flag = $5f // @begin __bbegin: jmp __b1 @@ -9056,100 +7773,105 @@ __bend_from___b2: __bend: // main main: { - .const p0_idx = $88 - .const p1_idx = p0_idx+$f .const toD0181_return = (>(SCREEN&$3fff)*4)|(>CANVAS1)/4&$f .const toD0182_return = (>(SCREEN&$3fff)*4)|(>CANVAS2)/4&$f - .label c = $a - .label x = 9 + .label __18 = $6c + .label c = $d + .label x = $c .label cols = 3 // Setup 16x16 canvas for rendering .label screen = 5 .label y = 2 - .label x0 = $43 - .label y0 = $44 - .label x1 = $45 - .label y1 = $46 + .label x0 = $60 + .label y0 = $61 + .label x1 = $62 + .label y1 = $63 + .label x2 = $64 + .label y2 = $65 + .label p0_idx = 7 + .label p1_idx = 8 + .label p2_idx = 9 // The current canvas being rendered to - .label canvas = $4a + .label canvas = $66 + .label cyclecount = $70 // The current canvas being rendered to - .label canvas_1 = 7 + .label canvas_1 = $a // [13] call memset // Clear the console - // [124] phi from main to memset [phi:main->memset] + // [177] phi from main to memset [phi:main->memset] memset_from_main: - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuz1=vbuc1 + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuz1=vbuc1 lda #' ' sta.z memset.c - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 lda #CONSOLE sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [14] phi from main to main::@11 [phi:main->main::@11] - __b11_from_main: - jmp __b11 - // main::@11 - __b11: + // [14] phi from main to main::@12 [phi:main->main::@12] + __b12_from_main: + jmp __b12 + // main::@12 + __b12: // [15] call memset - // Clear the screen & canvasses - // [124] phi from main::@11 to memset [phi:main::@11->memset] - memset_from___b11: - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@11->memset#0] -- vbuz1=vbuc1 + // Clear the screen + // [177] phi from main::@12 to memset [phi:main::@12->memset] + memset_from___b12: + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@12->memset#0] -- vbuz1=vbuc1 lda #0 sta.z memset.c - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@11->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@12->memset#1] -- pvoz1=pvoc1 lda #SCREEN sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@11->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [16] phi from main::@11 to main::@12 [phi:main::@11->main::@12] - __b12_from___b11: - jmp __b12 - // main::@12 - __b12: + // [16] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + __b13_from___b12: + jmp __b13 + // main::@13 + __b13: // [17] call memset - // [124] phi from main::@12 to memset [phi:main::@12->memset] - memset_from___b12: - // [124] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@12->memset#0] -- vbuz1=vbuc1 + // [177] phi from main::@13 to memset [phi:main::@13->memset] + memset_from___b13: + // [177] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@13->memset#0] -- vbuz1=vbuc1 lda #BLACK sta.z memset.c - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@12->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@13->memset#1] -- pvoz1=pvoc1 lda #COLS sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@13->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [18] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - __b1_from___b12: - // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@12->main::@1#0] -- pbuz1=pbuc1 + // [18] phi from main::@13 to main::@1 [phi:main::@13->main::@1] + __b1_from___b13: + // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@13->main::@1#0] -- pbuz1=pbuc1 lda #SCREEN+$c sta.z screen+1 - // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@12->main::@1#1] -- pbuz1=pbuc1 + // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@13->main::@1#1] -- pbuz1=pbuc1 lda #COLS+$c sta.z cols+1 - // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@12->main::@1#2] -- vbuz1=vbuc1 + // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@13->main::@1#2] -- vbuz1=vbuc1 lda #0 sta.z y jmp __b1 @@ -9171,21 +7893,30 @@ main: { // [22] call setup_irq // Set-up the raster IRQ jsr setup_irq - // [23] phi from main::@3 to main::@13 [phi:main::@3->main::@13] - __b13_from___b3: - jmp __b13 - // main::@13 - __b13: + // [23] phi from main::@3 to main::@14 [phi:main::@3->main::@14] + __b14_from___b3: + jmp __b14 + // main::@14 + __b14: // [24] call textcolor // Set text color jsr textcolor - // [25] phi from main::@13 to main::@7 [phi:main::@13->main::@7] - __b7_from___b13: - // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@13->main::@7#0] -- pbuz1=pbuc1 + // [25] phi from main::@14 to main::@7 [phi:main::@14->main::@7] + __b7_from___b14: + // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@14->main::@7#0] -- pbuz1=pbuc1 lda #CANVAS1 sta.z canvas_1+1 + // [25] phi (byte) main::p2_idx#2 = (byte) $88+(byte) $aa [phi:main::@14->main::@7#1] -- vbuz1=vbuc1 + lda #$88+$aa + sta.z p2_idx + // [25] phi (byte) main::p1_idx#2 = (byte) $88+(byte) $f [phi:main::@14->main::@7#2] -- vbuz1=vbuc1 + lda #$88+$f + sta.z p1_idx + // [25] phi (byte) main::p0_idx#11 = (byte) $88 [phi:main::@14->main::@7#3] -- vbuz1=vbuc1 + lda #$88 + sta.z p0_idx jmp __b7 // main::@7 __b7: @@ -9196,90 +7927,181 @@ main: { __b8: // [27] call clock_start jsr clock_start - jmp __b14 - // main::@14 - __b14: - // [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 -- pvoz1=pvoz2 - lda.z canvas_1 - sta.z memset.str - lda.z canvas_1+1 - sta.z memset.str+1 + // [28] phi from main::@8 to main::@15 [phi:main::@8->main::@15] + __b15_from___b8: + jmp __b15 + // main::@15 + __b15: // [29] call memset - // Clear canvas - // [124] phi from main::@14 to memset [phi:main::@14->memset] - memset_from___b14: - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@14->memset#0] -- vbuz1=vbuc1 + // Clear line buffer + // [177] phi from main::@15 to memset [phi:main::@15->memset] + memset_from___b15: + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@15->memset#0] -- vbuz1=vbuc1 lda #0 sta.z memset.c - // [124] phi (void*) memset::str#7 = (void*) memset::str#5 [phi:main::@14->memset#1] -- register_copy - // [124] phi (word) memset::num#6 = (word) $800 [phi:main::@14->memset#2] -- vwuz1=vwuc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) LINE_BUFFER [phi:main::@15->memset#1] -- pvoz1=pvoc1 + lda #LINE_BUFFER + sta.z memset.str+1 + // [177] phi (word) memset::num#6 = (word) $800 [phi:main::@15->memset#2] -- vwuz1=vwuc1 lda #<$800 sta.z memset.num lda #>$800 sta.z memset.num+1 jsr memset - jmp __b15 - // main::@15 - __b15: - // [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - // Plot on canvas - lda COSTAB+p0_idx + jmp __b16 + // main::@16 + __b16: + // [30] (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + // Plot in line buffer + ldy.z p0_idx + lda COSTAB,y sta.z x0 - // [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - lda SINTAB+p0_idx + // [31] (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p0_idx + lda SINTAB,y sta.z y0 - // [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda COSTAB+p1_idx + // [32] (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p1_idx + lda COSTAB,y sta.z x1 - // [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda SINTAB+p1_idx + // [33] (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p1_idx + lda SINTAB,y sta.z y1 - // [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 -- pbuz1=pbuz2 - lda.z canvas_1 - sta.z line.canvas - lda.z canvas_1+1 - sta.z line.canvas+1 - // [35] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 + // [34] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 lda.z x0 sta.z line.x1 - // [36] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuz1=vbuz2 + // [35] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuz1=vbuz2 lda.z y0 sta.z line.y1 - // [37] (byte) line::x2#0 ← (byte) main::x1#0 -- vbuz1=vbuz2 + // [36] (byte) line::x2#0 ← (byte) main::x1#0 -- vbuz1=vbuz2 lda.z x1 sta.z line.x2 - // [38] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 + // [37] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 lda.z y1 sta.z line.y2 - // [39] call line + // [38] call line + // [307] phi from main::@16 to line [phi:main::@16->line] + line_from___b16: + // [307] phi (byte) line::y2#10 = (byte) line::y2#0 [phi:main::@16->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#0 [phi:main::@16->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#0 [phi:main::@16->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#0 [phi:main::@16->line#3] -- register_copy jsr line - // [40] phi from main::@15 to main::toD0181 [phi:main::@15->main::toD0181] - toD0181_from___b15: + jmp __b17 + // main::@17 + __b17: + // [39] (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p2_idx + lda COSTAB,y + sta.z x2 + // [40] (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p2_idx + lda SINTAB,y + sta.z y2 + // [41] (byte) line::x1#1 ← (byte) main::x1#0 -- vbuz1=vbuz2 + lda.z x1 + sta.z line.x1 + // [42] (byte) line::y1#1 ← (byte) main::y1#0 -- vbuz1=vbuz2 + lda.z y1 + sta.z line.y1 + // [43] (byte) line::x2#1 ← (byte) main::x2#0 -- vbuz1=vbuz2 + lda.z x2 + sta.z line.x2 + // [44] (byte) line::y2#1 ← (byte) main::y2#0 -- vbuz1=vbuz2 + lda.z y2 + sta.z line.y2 + // [45] call line + // [307] phi from main::@17 to line [phi:main::@17->line] + line_from___b17: + // [307] phi (byte) line::y2#10 = (byte) line::y2#1 [phi:main::@17->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#1 [phi:main::@17->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#1 [phi:main::@17->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#1 [phi:main::@17->line#3] -- register_copy + jsr line + jmp __b18 + // main::@18 + __b18: + // [46] (byte) line::x1#2 ← (byte) main::x2#0 -- vbuz1=vbuz2 + lda.z x2 + sta.z line.x1 + // [47] (byte) line::y1#2 ← (byte) main::y2#0 -- vbuz1=vbuz2 + lda.z y2 + sta.z line.y1 + // [48] (byte) line::x2#2 ← (byte) main::x0#0 -- vbuz1=vbuz2 + lda.z x0 + sta.z line.x2 + // [49] (byte) line::y2#2 ← (byte) main::y0#0 -- vbuz1=vbuz2 + lda.z y0 + sta.z line.y2 + // [50] call line + // [307] phi from main::@18 to line [phi:main::@18->line] + line_from___b18: + // [307] phi (byte) line::y2#10 = (byte) line::y2#2 [phi:main::@18->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#2 [phi:main::@18->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#2 [phi:main::@18->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#2 [phi:main::@18->line#3] -- register_copy + jsr line + jmp __b19 + // main::@19 + __b19: + // [51] (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#11 -- vbuz1=_inc_vbuz1 + inc.z p0_idx + // [52] (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p1_idx + // [53] (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p2_idx + // [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 -- pbuz1=pbuz2 + lda.z canvas_1 + sta.z eorfill.canvas + lda.z canvas_1+1 + sta.z eorfill.canvas+1 + // [55] call eorfill + // Fill canvas + // [294] phi from main::@19 to eorfill [phi:main::@19->eorfill] + eorfill_from___b19: + jsr eorfill + jmp __b20 + // main::@20 + __b20: + // [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED -- _deref_pbuc1=vbuc2 + // Wait until the canvas on screen has been switched before starting work on the next frame + lda #RED + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + jmp __b9 + // main::@9 + __b9: + // [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z canvas_show_flag + bne __b9 + jmp __b10 + // main::@10 + __b10: + // [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK -- _deref_pbuc1=vbuc2 + lda #BLACK + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + // [59] phi from main::@10 to main::toD0181 [phi:main::@10->main::toD0181] + toD0181_from___b10: jmp toD0181 // main::toD0181 toD0181: - // [41] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] + // [60] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] toD0182_from_toD0181: jmp toD0182 // main::toD0182 toD0182: - jmp __b10 - // main::@10 - __b10: - // [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 - //line(canvas, x1, y1, x2, y2); - //line(canvas, x2, y2, x0, y0); - // Move idx - //p0_idx++; - //p1_idx++; - //p2_idx++; - // Fill canvas - //eorfill(canvas); + jmp __b11 + // main::@11 + __b11: + // [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 // Swap canvas to show on screen (using XOR) lda #toD0181_return^toD0182_return eor.z canvas_show_memory sta.z canvas_show_memory - // [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz2_bxor_vwuc1 + // [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz2_bxor_vwuc1 // swap canvas being rendered to (using XOR) lda #CANVAS1^CANVAS2 eor.z canvas_1+1 sta.z canvas+1 - // [44] call clock - // [230] phi from main::@10 to clock [phi:main::@10->clock] - clock_from___b10: + // [63] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 + // Set flag used to signal when the canvas has been shown + lda #1 + sta.z canvas_show_flag + // [64] call clock jsr clock - // [45] phi from main::@10 to main::@16 [phi:main::@10->main::@16] - __b16_from___b10: - jmp __b16 - // main::@16 - __b16: - // [46] call gotoxy - // [211] phi from main::@16 to gotoxy [phi:main::@16->gotoxy] - gotoxy_from___b16: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:main::@16->gotoxy#0] -- vbuz1=vbuc1 - lda #0 - sta.z gotoxy.x - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:main::@16->gotoxy#1] -- vbuz1=vbuc1 - lda #$18 - sta.z gotoxy.y + // [65] (dword) clock::return#2 ← (dword) clock::return#0 -- vduz1=vduz2 + lda.z clock.return + sta.z clock.return_1 + lda.z clock.return+1 + sta.z clock.return_1+1 + lda.z clock.return+2 + sta.z clock.return_1+2 + lda.z clock.return+3 + sta.z clock.return_1+3 + jmp __b21 + // main::@21 + __b21: + // [66] (dword~) main::$18 ← (dword) clock::return#2 -- vduz1=vduz2 + lda.z clock.return_1 + sta.z __18 + lda.z clock.return_1+1 + sta.z __18+1 + lda.z clock.return_1+2 + sta.z __18+2 + lda.z clock.return_1+3 + sta.z __18+3 + // [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT -- vduz1=vduz2_minus_vduc1 + lda.z __18 + sec + sbc #CLOCKS_PER_INIT + sta.z cyclecount+1 + lda.z __18+2 + sbc #>$10 + sta.z cyclecount+2 + lda.z __18+3 + sbc #>CLOCKS_PER_INIT>>$10 + sta.z cyclecount+3 + // [68] call gotoxy + // [286] phi from main::@21 to gotoxy [phi:main::@21->gotoxy] + gotoxy_from___b21: jsr gotoxy - // [47] phi from main::@16 to main::@17 [phi:main::@16->main::@17] - __b17_from___b16: - jmp __b17 - // main::@17 - __b17: - // [48] call cputs - // [78] phi from main::@17 to cputs [phi:main::@17->cputs] - cputs_from___b17: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:main::@17->cputs#0] -- pbuz1=pbuc1 + // [69] phi from main::@21 to main::@22 [phi:main::@21->main::@22] + __b22_from___b21: + jmp __b22 + // main::@22 + __b22: + // [70] call cputs + // [196] phi from main::@22 to cputs [phi:main::@22->cputs] + cputs_from___b22: + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s [phi:main::@22->cputs#0] -- pbuz1=pbuc1 lda #s sta.z cputs.s+1 jsr cputs - jmp __b18 - // main::@18 - __b18: - // [49] (byte) printf_uchar::uvalue#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 - lda.z x0 - sta.z printf_uchar.uvalue - // [50] call printf_uchar - // [143] phi from main::@18 to printf_uchar [phi:main::@18->printf_uchar] - printf_uchar_from___b18: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#0 [phi:main::@18->printf_uchar#0] -- register_copy - jsr printf_uchar - // [51] phi from main::@18 to main::@19 [phi:main::@18->main::@19] - __b19_from___b18: - jmp __b19 - // main::@19 - __b19: - // [52] call cputs - // [78] phi from main::@19 to cputs [phi:main::@19->cputs] - cputs_from___b19: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@19->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b20 - // main::@20 - __b20: - // [53] (byte) printf_uchar::uvalue#1 ← (byte) main::y0#0 -- vbuz1=vbuz2 - lda.z y0 - sta.z printf_uchar.uvalue - // [54] call printf_uchar - // [143] phi from main::@20 to printf_uchar [phi:main::@20->printf_uchar] - printf_uchar_from___b20: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#1 [phi:main::@20->printf_uchar#0] -- register_copy - jsr printf_uchar - // [55] phi from main::@20 to main::@21 [phi:main::@20->main::@21] - __b21_from___b20: - jmp __b21 - // main::@21 - __b21: - // [56] call cputs - // [78] phi from main::@21 to cputs [phi:main::@21->cputs] - cputs_from___b21: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) main::s2 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - jmp __b22 - // main::@22 - __b22: - // [57] (byte) printf_uchar::uvalue#2 ← (byte) main::x1#0 -- vbuz1=vbuz2 - lda.z x1 - sta.z printf_uchar.uvalue - // [58] call printf_uchar - // [143] phi from main::@22 to printf_uchar [phi:main::@22->printf_uchar] - printf_uchar_from___b22: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#2 [phi:main::@22->printf_uchar#0] -- register_copy - jsr printf_uchar - // [59] phi from main::@22 to main::@23 [phi:main::@22->main::@23] - __b23_from___b22: jmp __b23 // main::@23 __b23: - // [60] call cputs - // [78] phi from main::@23 to cputs [phi:main::@23->cputs] - cputs_from___b23: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + // [71] (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#1 -- vbuz1=vbuz2 + lda.z p0_idx + sta.z printf_uchar.uvalue + // [72] call printf_uchar + // [253] phi from main::@23 to printf_uchar [phi:main::@23->printf_uchar] + printf_uchar_from___b23: + jsr printf_uchar + // [73] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + __b24_from___b23: + jmp __b24 + // main::@24 + __b24: + // [74] call cputs + // [196] phi from main::@24 to cputs [phi:main::@24->cputs] + cputs_from___b24: + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s1 [phi:main::@24->cputs#0] -- pbuz1=pbuc1 lda #s1 sta.z cputs.s+1 jsr cputs - jmp __b24 - // main::@24 - __b24: - // [61] (byte) printf_uchar::uvalue#3 ← (byte) main::y1#0 -- vbuz1=vbuz2 - lda.z y1 - sta.z printf_uchar.uvalue - // [62] call printf_uchar - // [143] phi from main::@24 to printf_uchar [phi:main::@24->printf_uchar] - printf_uchar_from___b24: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#3 [phi:main::@24->printf_uchar#0] -- register_copy - jsr printf_uchar - // [63] phi from main::@24 to main::@25 [phi:main::@24->main::@25] - __b25_from___b24: jmp __b25 // main::@25 __b25: - // [64] call cputs - // [78] phi from main::@25 to cputs [phi:main::@25->cputs] - cputs_from___b25: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs + // [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 -- vduz1=vduz2 + lda.z cyclecount + sta.z printf_ulong.uvalue + lda.z cyclecount+1 + sta.z printf_ulong.uvalue+1 + lda.z cyclecount+2 + sta.z printf_ulong.uvalue+2 + lda.z cyclecount+3 + sta.z printf_ulong.uvalue+3 + // [76] call printf_ulong + // [88] phi from main::@25 to printf_ulong [phi:main::@25->printf_ulong] + printf_ulong_from___b25: + jsr printf_ulong jmp __b26 // main::@26 __b26: - // [65] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 - // Wait until the canvas on screen has been switched before starting work on the next frame - lda #1 - sta.z canvas_show_flag - jmp __b9 - // main::@9 - __b9: - // [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 - lda #0 - cmp.z canvas_show_flag - bne __b9 - jmp __b27 - // main::@27 - __b27: - // [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 -- pbuz1=pbuz2 + // [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 -- pbuz1=pbuz2 lda.z canvas sta.z canvas_1 lda.z canvas+1 sta.z canvas_1+1 - // [25] phi from main::@27 to main::@7 [phi:main::@27->main::@7] - __b7_from___b27: - // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#25 [phi:main::@27->main::@7#0] -- register_copy + // [25] phi from main::@26 to main::@7 [phi:main::@26->main::@7] + __b7_from___b26: + // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#24 [phi:main::@26->main::@7#0] -- register_copy + // [25] phi (byte) main::p2_idx#2 = (byte) main::p2_idx#1 [phi:main::@26->main::@7#1] -- register_copy + // [25] phi (byte) main::p1_idx#2 = (byte) main::p1_idx#1 [phi:main::@26->main::@7#2] -- register_copy + // [25] phi (byte) main::p0_idx#11 = (byte) main::p0_idx#1 [phi:main::@26->main::@7#3] -- register_copy jmp __b7 // main::@2 __b2: - // [68] (byte) main::c#4 ← (byte) main::y#2 -- vbuz1=vbuz2 + // [78] (byte) main::c#4 ← (byte) main::y#2 -- vbuz1=vbuz2 lda.z y sta.z c - // [69] phi from main::@2 to main::@4 [phi:main::@2->main::@4] + // [79] phi from main::@2 to main::@4 [phi:main::@2->main::@4] __b4_from___b2: - // [69] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuz1=vbuc1 + // [79] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuz1=vbuc1 lda #0 sta.z x jmp __b4 // main::@4 __b4: - // [70] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuz1_lt_vbuc1_then_la1 + // [80] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuz1_lt_vbuc1_then_la1 lda.z x cmp #$10 bcc __b5 jmp __b6 // main::@6 __b6: - // [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z cols @@ -9475,7 +8252,7 @@ main: { bcc !+ inc.z cols+1 !: - // [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z screen @@ -9483,7 +8260,7 @@ main: { bcc !+ inc.z screen+1 !: - // [73] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 + // [83] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 inc.z y // [18] phi from main::@6 to main::@1 [phi:main::@6->main::@1] __b1_from___b6: @@ -9493,139 +8270,438 @@ main: { jmp __b1 // main::@5 __b5: - // [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuz2=vbuc1 + // [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuz2=vbuc1 lda #WHITE ldy.z x sta (cols),y - // [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuz2=vbuz3 + // [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuz2=vbuz3 lda.z c ldy.z x sta (screen),y - // [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuz1=vbuz1_plus_vbuc1 + // [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuz1=vbuz1_plus_vbuc1 lax.z c axs #-[$10] stx.z c - // [77] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuz1=_inc_vbuz1 + // [87] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuz1=_inc_vbuz1 inc.z x - // [69] phi from main::@5 to main::@4 [phi:main::@5->main::@4] + // [79] phi from main::@5 to main::@4 [phi:main::@5->main::@4] __b4_from___b5: - // [69] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy + // [79] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy jmp __b4 - s2: .text ")-(" + s: .text "frame: " + .byte 0 + s1: .text " cycles: " .byte 0 } - // cputs -// Output a NUL-terminated string at the current cursor position -// cputs(byte* zp($b) s) -cputs: { - .label c = $4c - .label s = $b - // [79] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: - __b1_from___b2: - // [79] phi (to_nomodify byte*) cputs::s#21 = (to_nomodify byte*) cputs::s#22 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($75) uvalue) +printf_ulong: { + .const format_min_length = 6 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = $75 jmp __b1 - // cputs::@1 + // printf_ulong::@1 __b1: - // [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) -- vbuz1=_deref_pbuz2 - ldy #0 - lda (s),y - sta.z c - // [81] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [82] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuz1_then_la1 + // [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign lda #0 - cmp.z c - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [83] return - rts - // cputs::@2 + sta printf_buffer + // [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 -- 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 + // [91] call ultoa + // Format number into buffer + // [225] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + ultoa_from___b1: + jsr ultoa + jmp __b2 + // printf_ulong::@2 __b2: - // [84] (byte) cputc::c#0 ← (byte) cputs::c#1 -- vbuz1=vbuz2 - lda.z c + // [92] (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 + // [93] call printf_number_buffer + // Print using format + // [95] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_ulong::format_upper_case#0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] 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 + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_ulong::format_zero_padding#0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_ulong::format_justify_left#0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_ulong::format_min_length#0 [phi:printf_ulong::@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_ulong::@return + __breturn: + // [94] return + rts +} + // 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($11) buffer_sign, byte zp($e) format_min_length, byte zp($f) format_justify_left, byte zp($10) format_zero_padding, byte zp($12) format_upper_case) +printf_number_buffer: { + .label __19 = $7b + .label buffer_sign = $11 + .label len = $13 + .label padding = $14 + .label format_min_length = $e + .label format_zero_padding = $10 + .label format_justify_left = $f + .label format_upper_case = $12 + // [96] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 -- vbuc1_eq_vbuz1_then_la1 + lda #0 + cmp.z format_min_length + beq __b1_from_printf_number_buffer + // [97] 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: + // [98] call strlen + // [219] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + strlen_from___b6: + jsr strlen + // [99] (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: + // [100] (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 + // [101] (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 + // [102] 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: + // [103] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsz1=_inc_vbsz1 + inc.z len + // [104] 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: + // [104] 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: + // [105] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsz2_minus_vbsz3 + lda.z format_min_length + sec + sbc.z len + sta.z padding + // [106] 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 + // [108] 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: + // [108] 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 + // [107] 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: + // [108] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + __b1_from___b21: + // [108] 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: + // [109] 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: + // [110] 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: + // [111] 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: + // [112] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [113] call printf_padding + // [132] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + printf_padding_from___b8: + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: + // [114] 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: + // [115] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuz1=vbuz2 + lda.z buffer_sign sta.z cputc.c - // [85] call cputc - // [86] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + // [116] call cputc + // [139] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + cputc_from___b9: + // [139] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@9->cputc#0] -- register_copy jsr cputc - jmp __b1_from___b2 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [117] 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: + // [118] 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: + // [119] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [120] call printf_padding + // [132] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + printf_padding_from___b10: + // [132] 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 + // [132] 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: + // [121] 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 + // [122] 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: + // [123] call strupr + // [204] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + strupr_from___b11: + jsr strupr + // [124] 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: + // [125] call cputs + // [196] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + cputs_from___b5: + // [196] phi (to_nomodify byte*) cputs::s#5 = (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: + // [126] 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: + // [127] 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: + // [128] 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: + // [129] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [132] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + printf_padding_from___b12: + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: + // [131] return + rts +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($16) pad, byte zp($15) length) +printf_padding: { + .label i = $17 + .label length = $15 + .label pad = $16 + // [133] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + __b1_from_printf_padding: + // [133] 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: + // [134] 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: + // [135] return + rts + // printf_padding::@2 + __b2: + // [136] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 -- vbuz1=vbuz2 + lda.z pad + sta.z cputc.c + // [137] call cputc + // [139] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + cputc_from___b2: + // [139] 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: + // [138] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [133] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + __b1_from___b3: + // [133] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1 } // cputc // Output one character at the current cursor position // Moves the cursor forward. Scrolls the entire screen if needed -// cputc(byte zp($d) c) +// cputc(byte zp($18) c) cputc: { - .label c = $d - // [87] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1 + .label c = $18 + // [140] 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: - // [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuz2 + // [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuz2 lda.z c ldy #0 sta (conio_cursor_text),y - // [89] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 + // [142] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 inc.z conio_cursor_text bne !+ inc.z conio_cursor_text+1 !: - // [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 + // [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 lda.z conio_textcolor ldy #0 sta (conio_cursor_color),y - // [91] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 + // [144] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 inc.z conio_cursor_color bne !+ inc.z conio_cursor_color+1 !: - // [92] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + // [145] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 inc.z conio_cursor_x - // [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + // [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 lda #$28 cmp.z conio_cursor_x bne __breturn jmp __b3 // cputc::@3 __b3: - // [94] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [147] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [95] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [148] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [96] call cscroll + // [149] call cscroll jsr cscroll jmp __breturn // cputc::@return __breturn: - // [97] return + // [150] return rts - // [98] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // [151] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] __b1_from_cputc: jmp __b1 // cputc::@1 __b1: - // [99] call cputln + // [152] call cputln jsr cputln jmp __breturn } // cputln // Print a newline cputln: { - .label __1 = $4f - .label __2 = $51 - .label ln_offset = $4d - // [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 + .label __1 = $7f + .label __2 = $81 + .label ln_offset = $7d + // [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 sec lda #$28 sbc.z conio_cursor_x @@ -9633,7 +8709,7 @@ cputln: { lda #0 sbc #0 sta.z ln_offset+1 - // [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz2_plus_vwuz3 + // [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz2_plus_vwuz3 lda.z conio_cursor_text clc adc.z ln_offset @@ -9641,12 +8717,12 @@ cputln: { lda.z conio_cursor_text+1 adc.z ln_offset+1 sta.z __1+1 - // [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 -- pbuz1=pbuz2 + // [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 -- pbuz1=pbuz2 lda.z __1 sta.z conio_cursor_text lda.z __1+1 sta.z conio_cursor_text+1 - // [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz2_plus_vwuz3 + // [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz2_plus_vwuz3 lda.z conio_cursor_color clc adc.z ln_offset @@ -9654,88 +8730,88 @@ cputln: { lda.z conio_cursor_color+1 adc.z ln_offset+1 sta.z __2+1 - // [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 -- pbuz1=pbuz2 + // [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 -- pbuz1=pbuz2 lda.z __2 sta.z conio_cursor_color lda.z __2+1 sta.z conio_cursor_color+1 - // [105] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [158] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [106] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [159] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [107] call cscroll + // [160] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [108] return + // [161] return rts } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - .label __7 = $53 - .label __8 = $55 - // [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + .label __7 = $83 + .label __8 = $85 + // [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [110] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [163] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [111] call memcpy - // [133] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [164] call memcpy + // [186] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$28 sta.z memcpy.source+1 jsr memcpy - // [112] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [165] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [113] call memcpy - // [133] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [166] call memcpy + // [186] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$28 sta.z memcpy.source+1 jsr memcpy - // [114] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [167] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [115] call memset - // [124] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [168] call memset + // [177] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuz1=vbuc1 + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuz1=vbuc1 lda #' ' sta.z memset.c - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -9744,19 +8820,19 @@ cscroll: { jmp __b4 // cscroll::@4 __b4: - // [116] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuz1=vbuz2 + // [169] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuz1=vbuz2 lda.z conio_textcolor sta.z memset.c - // [117] call memset - // [124] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [170] call memset + // [177] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [124] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [177] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -9765,7 +8841,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1 + // [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1 lda.z conio_cursor_text sec sbc #<$28 @@ -9773,12 +8849,12 @@ cscroll: { lda.z conio_cursor_text+1 sbc #>$28 sta.z __7+1 - // [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 -- pbuz1=pbuz2 + // [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 -- pbuz1=pbuz2 lda.z __7 sta.z conio_cursor_text lda.z __7+1 sta.z conio_cursor_text+1 - // [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1 + // [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1 lda.z conio_cursor_color sec sbc #<$28 @@ -9786,29 +8862,29 @@ cscroll: { lda.z conio_cursor_color+1 sbc #>$28 sta.z __8+1 - // [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 -- pbuz1=pbuz2 + // [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 -- pbuz1=pbuz2 lda.z __8 sta.z conio_cursor_color lda.z __8+1 sta.z conio_cursor_color+1 - // [122] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + // [175] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [123] return + // [176] return rts } // memset // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// memset(void* zp($10) str, byte zp($12) c, word zp($e) num) +// memset(void* zp($1b) str, byte zp($1d) c, word zp($19) num) memset: { - .label end = $57 - .label dst = $13 - .label c = $12 - .label str = $10 - .label num = $e - // [125] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 + .label end = $87 + .label dst = $1e + .label c = $1d + .label num = $19 + .label str = $1b + // [178] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 lda.z num bne !+ lda.z num+1 @@ -9817,7 +8893,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz3 + // [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz3 lda.z str clc adc.z num @@ -9825,19 +8901,19 @@ memset: { lda.z str+1 adc.z num+1 sta.z end+1 - // [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 -- pbuz1=pbuz2 + // [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 -- pbuz1=pbuz2 lda.z str sta.z dst lda.z str+1 sta.z dst+1 - // [128] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [181] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [128] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [181] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [182] 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 @@ -9847,15 +8923,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [130] return + // [183] return rts // memset::@3 __b3: - // [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuz2 + // [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuz2 lda.z c ldy #0 sta (dst),y - // [132] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + // [185] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -9865,14 +8941,14 @@ memset: { // 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($17) destination, void* zp($15) source) +// memcpy(void* zp($22) destination, void* zp($20) source) memcpy: { - .label src_end = $59 - .label dst = $1b - .label src = $19 - .label source = $15 - .label destination = $17 - // [134] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + .label src_end = $89 + .label dst = $26 + .label src = $24 + .label source = $20 + .label destination = $22 + // [187] (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 @@ -9880,25 +8956,25 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 -- pbuz1=pbuz2 + // [188] (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 - // [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 -- pbuz1=pbuz2 + // [189] (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 - // [137] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [190] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [137] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [137] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [190] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [190] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [191] 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 @@ -9908,267 +8984,187 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [139] return + // [192] return rts // memcpy::@2 __b2: - // [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + // [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [141] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [194] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [142] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [195] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 !: jmp __b1_from___b2 } - // printf_uchar -// Print an unsigned char using a specific format -// printf_uchar(byte zp($1d) uvalue) -printf_uchar: { - .label uvalue = $1d + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($28) s) +cputs: { + .label c = $8b + .label s = $28 + // [197] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [197] phi (to_nomodify byte*) cputs::s#4 = (to_nomodify byte*) cputs::s#5 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy jmp __b1 - // printf_uchar::@1 + // cputs::@1 __b1: - // [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 - // Handle any sign + // [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) -- vbuz1=_deref_pbuz2 + ldy #0 + lda (s),y + sta.z c + // [199] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#4 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [200] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuz1_then_la1 lda #0 - sta printf_buffer - // [145] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#19 -- vbuz1=vbuz2 - lda.z uvalue - sta.z uctoa.value - // [146] call uctoa - // Format number into buffer - // [185] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] - uctoa_from___b1: - jsr uctoa - jmp __b2 - // printf_uchar::@2 - __b2: - // [147] (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 - // [148] call printf_number_buffer - // Print using format - // [150] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] - printf_number_buffer_from___b2: - jsr printf_number_buffer + cmp.z c + bne __b2 jmp __breturn - // printf_uchar::@return + // cputs::@return __breturn: - // [149] return + // [201] return rts -} - // 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($5b) buffer_sign) -printf_number_buffer: { - .const format_min_length = 2 - .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - .label __19 = $5e - .label buffer_sign = $5b - .label len = $1e - .label padding = $1f - // [151] phi from printf_number_buffer to printf_number_buffer::@4 [phi:printf_number_buffer->printf_number_buffer::@4] - __b4_from_printf_number_buffer: - jmp __b4 - // printf_number_buffer::@4 - __b4: - // [152] call strlen - // [179] phi from printf_number_buffer::@4 to strlen [phi:printf_number_buffer::@4->strlen] - strlen_from___b4: - jsr strlen - // [153] (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 __b9 - // printf_number_buffer::@9 - __b9: - // [154] (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 - // [155] (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 - // [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@8 -- vbuc1_eq_vbuz1_then_la1 - lda #0 - cmp.z buffer_sign - beq __b8_from___b9 - jmp __b5 - // printf_number_buffer::@5 - __b5: - // [157] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsz1=_inc_vbsz1 - inc.z len - // [158] phi from printf_number_buffer::@5 printf_number_buffer::@9 to printf_number_buffer::@8 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8] - __b8_from___b5: - __b8_from___b9: - // [158] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#1 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8#0] -- register_copy - jmp __b8 - // printf_number_buffer::@8 - __b8: - // [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsc1_minus_vbsz2 - lda #format_min_length - sec - sbc.z len - sta.z padding - // [160] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@11 -- vbsz1_ge_0_then_la1 - lda.z padding - cmp #0 - bpl __b11_from___b8 - // [162] phi from printf_number_buffer::@8 to printf_number_buffer::@1 [phi:printf_number_buffer::@8->printf_number_buffer::@1] - __b1_from___b8: - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer::@8->printf_number_buffer::@1#0] -- vbsz1=vbsc1 - lda #0 - sta.z padding - jmp __b1 - // [161] phi from printf_number_buffer::@8 to printf_number_buffer::@11 [phi:printf_number_buffer::@8->printf_number_buffer::@11] - __b11_from___b8: - jmp __b11 - // printf_number_buffer::@11 - __b11: - // [162] phi from printf_number_buffer::@11 to printf_number_buffer::@1 [phi:printf_number_buffer::@11->printf_number_buffer::@1] - __b1_from___b11: - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@11->printf_number_buffer::@1#0] -- register_copy - jmp __b1 - // printf_number_buffer::@1 - __b1: - jmp __b2 - // printf_number_buffer::@2 + // cputs::@2 __b2: - // [163] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@10 -- vbuc1_eq_vbuz1_then_la1 - lda #0 - cmp.z buffer_sign - beq __b10 - jmp __b6 - // printf_number_buffer::@6 - __b6: - // [164] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 -- vbuz1=vbuz2 - lda.z buffer_sign + // [202] (byte) cputc::c#0 ← (byte) cputs::c#1 -- vbuz1=vbuz2 + lda.z c sta.z cputc.c - // [165] call cputc - // [86] phi from printf_number_buffer::@6 to cputc [phi:printf_number_buffer::@6->cputc] - cputc_from___b6: - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@6->cputc#0] -- register_copy - jsr cputc - jmp __b10 - // printf_number_buffer::@10 - __b10: - // [166] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@7 -- vbsc1_neq_vbsz1_then_la1 - lda #0 - cmp.z padding - bne __b7 - // [169] phi from printf_number_buffer::@10 printf_number_buffer::@7 to printf_number_buffer::@3 [phi:printf_number_buffer::@10/printf_number_buffer::@7->printf_number_buffer::@3] - __b3_from___b10: - __b3_from___b7: - jmp __b3 - // printf_number_buffer::@7 - __b7: - // [167] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 - lda.z padding - sta.z printf_padding.length - // [168] call printf_padding - // [172] phi from printf_number_buffer::@7 to printf_padding [phi:printf_number_buffer::@7->printf_padding] - printf_padding_from___b7: - jsr printf_padding - jmp __b3_from___b7 - // printf_number_buffer::@3 - __b3: - // [170] call cputs - // [78] phi from printf_number_buffer::@3 to cputs [phi:printf_number_buffer::@3->cputs] - cputs_from___b3: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@3->cputs#0] -- pbuz1=pbuc1 - lda #buffer_digits - sta.z cputs.s+1 - jsr cputs - jmp __breturn - // printf_number_buffer::@return - __breturn: - // [171] return - rts -} - // printf_padding -// Print a padding char a number of times -// printf_padding(byte zp($60) length) -printf_padding: { - .label i = $20 - .label length = $60 - // [173] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] - __b1_from_printf_padding: - // [173] 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: - // [174] if((byte) printf_padding::i#2<(byte) printf_padding::length#1) goto printf_padding::@2 -- vbuz1_lt_vbuz2_then_la1 - lda.z i - cmp.z length - bcc __b2_from___b1 - jmp __breturn - // printf_padding::@return - __breturn: - // [175] return - rts - // [176] phi from printf_padding::@1 to printf_padding::@2 [phi:printf_padding::@1->printf_padding::@2] - __b2_from___b1: - jmp __b2 - // printf_padding::@2 - __b2: - // [177] call cputc - // [86] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + // [203] call cputc + // [139] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] cputc_from___b2: - // [86] phi (byte) cputc::c#3 = (byte) '0' [phi:printf_padding::@2->cputc#0] -- vbuz1=vbuc1 - lda #'0' - sta.z cputc.c + // [139] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy jsr cputc - jmp __b3 - // printf_padding::@3 - __b3: - // [178] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuz1=_inc_vbuz1 - inc.z i - // [173] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] - __b1_from___b3: - // [173] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1_from___b2 +} + // strupr +// Converts a string to uppercase. +strupr: { + .label str = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label __0 = $8d + .label src = $2a + // [205] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + __b1_from_strupr: + // [205] 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: + // [206] 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: + // [207] return + rts + // strupr::@2 + __b2: + // [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta.z toupper.ch + // [209] call toupper + jsr toupper + // [210] (byte) toupper::return#3 ← (byte) toupper::return#2 -- vbuz1=vbuz2 + lda.z toupper.return + sta.z toupper.return_1 + jmp __b3 + // strupr::@3 + __b3: + // [211] (byte~) strupr::$0 ← (byte) toupper::return#3 -- vbuz1=vbuz2 + lda.z toupper.return_1 + sta.z __0 + // [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuz2 + lda.z __0 + ldy #0 + sta (src),y + // [213] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + // [205] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + __b1_from___b3: + // [205] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // toupper +// Convert lowercase alphabet to uppercase +// Returns uppercase equivalent to c, if such value exists, else c remains unchanged +// toupper(byte zp($2c) ch) +toupper: { + .label return = $2c + .label ch = $2c + .label return_1 = $8c + // [214] 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: + // [215] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuz1_le_vbuc1_then_la1 + lda #'z' + cmp.z ch + bcs __b1 + // [217] 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: + // [217] 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: + // [216] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' -- vbuz1=vbuz1_plus_vbuc1 + lax.z return + axs #-['A'-'a'] + stx.z return + jmp __breturn_from___b1 + // toupper::@return + __breturn: + // [218] return + rts } // strlen // Computes the length of the string str up to but not including the terminating null character. -// strlen(byte* zp($21) str) +// strlen(byte* zp($2d) str) strlen: { - .label len = $23 - .label str = $21 - .label return = $5c - // [180] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + .label len = $2f + .label str = $2d + .label return = $79 + // [220] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] __b1_from_strlen: - // [180] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + // [220] 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 - // [180] phi (byte*) strlen::str#2 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 - lda #strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_number_buffer.buffer_digits + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z str+1 jmp __b1 // strlen::@1 __b1: - // [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + // [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 @@ -10176,70 +9172,76 @@ strlen: { jmp __breturn // strlen::@return __breturn: - // [182] return + // [222] return rts // strlen::@2 __b2: - // [183] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + // [223] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 inc.z len bne !+ inc.z len+1 !: - // [184] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + // [224] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 !: - // [180] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [220] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] __b1_from___b2: - // [180] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy - // [180] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + // [220] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [220] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy jmp __b1 } - // uctoa + // 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) -// uctoa(byte zp($26) value, byte* zp($61) buffer) -uctoa: { - .label digit_value = $63 - .label buffer = $61 - .label digit = $25 - .label value = $26 - .label buffer_1 = $28 - .label started = $27 - // [186] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] - __b1_from_uctoa: - // [186] 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 +// ultoa(dword zp($32) value, byte* zp($8f) buffer) +ultoa: { + .const max_digits = $a + .label __10 = $91 + .label __11 = $8e + .label digit_value = $92 + .label buffer = $8f + .label digit = $31 + .label value = $32 + .label buffer_1 = $37 + .label started = $36 + // [226] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + __b1_from_ultoa: + // [226] 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 - // [186] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [226] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [226] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 - // uctoa::@1 + // ultoa::@1 __b1: - // [187] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + // [227] if((byte) ultoa::digit#2<(const byte) ultoa::max_digits#1-(byte) 1) goto ultoa::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z digit - cmp #2-1 + cmp #max_digits-1 bcc __b2 jmp __b3 - // uctoa::@3 + // ultoa::@3 __b3: - // [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 - ldy.z value + // [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 -- vbuz1=_byte_vduz2 + lda.z value + sta.z __11 + // [229] *((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 - // [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz2 + // [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz2 lda.z buffer_1 clc adc #1 @@ -10247,87 +9249,403 @@ uctoa: { lda.z buffer_1+1 adc #0 sta.z buffer+1 - // [190] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + // [231] *((byte*) ultoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa::@return + __breturn: + // [232] return + rts + // ultoa::@2 + __b2: + // [233] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 -- vbuz1=vbuz2_rol_2 + lda.z digit + asl + asl + sta.z __10 + // [234] (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 + // [235] 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: + // [236] 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 + !: + // [237] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + __b4_from___b7: + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [237] phi (dword) ultoa::value#6 = (dword) ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + jmp __b4 + // ultoa::@4 + __b4: + // [238] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [226] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + __b1_from___b4: + // [226] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [226] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [226] phi (byte) ultoa::digit#2 = (byte) ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // [239] (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 + // [240] (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 + // [241] (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 + // [242] call ultoa_append + // [246] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + ultoa_append_from___b5: + jsr ultoa_append + // [243] (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: + // [244] (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 + // [245] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer_1 + bne !+ + inc.z buffer_1+1 + !: + // [237] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + __b4_from___b6: + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuz1=vbuc1 + lda #1 + sta.z started + // [237] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // 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($96) buffer, dword zp($39) value, dword zp($98) sub) +ultoa_append: { + .label buffer = $96 + .label value = $39 + .label sub = $98 + .label return = $9c + .label digit = $3d + // [247] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + __b1_from_ultoa_append: + // [247] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z digit + // [247] 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: + // [248] 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: + // [249] *((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: + // [250] return + rts + // ultoa_append::@2 + __b2: + // [251] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [252] (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 + // [247] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + __b1_from___b2: + // [247] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [247] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte zp($74) uvalue) +printf_uchar: { + .const format_min_length = 2 + .const format_justify_left = 0 + .const format_zero_padding = 1 + .const format_upper_case = 0 + .label uvalue = $74 + jmp __b1 + // printf_uchar::@1 + __b1: + // [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [255] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#0 -- vbuz1=vbuz2 + lda.z uvalue + sta.z uctoa.value + // [256] call uctoa + // Format number into buffer + // [260] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + uctoa_from___b1: + jsr uctoa + jmp __b2 + // printf_uchar::@2 + __b2: + // [257] (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 + // [258] call printf_number_buffer + // Print using format + // [95] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uchar::format_upper_case#0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uchar::format_zero_padding#0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uchar::format_justify_left#0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_uchar::format_min_length#0 [phi:printf_uchar::@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_uchar::@return + __breturn: + // [259] 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($3f) value, byte* zp($a0) buffer) +uctoa: { + .const max_digits = 2 + .label digit_value = $a2 + .label buffer = $a0 + .label digit = $3e + .label value = $3f + .label buffer_1 = $41 + .label started = $40 + // [261] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + __b1_from_uctoa: + // [261] 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 + // [261] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + lda #0 + sta.z started + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [261] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // uctoa::@1 + __b1: + // [262] if((byte) uctoa::digit#2<(const byte) uctoa::max_digits#2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #max_digits-1 + bcc __b2 + jmp __b3 + // uctoa::@3 + __b3: + // [263] *((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 + // [264] (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 + // [265] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 lda #0 ldy #0 sta (buffer),y jmp __breturn // uctoa::@return __breturn: - // [191] return + // [266] return rts // uctoa::@2 __b2: - // [192] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) -- vbuz1=pbuc1_derefidx_vbuz2 + // [267] (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 - // [193] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuz1_then_la1 + // [268] 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: - // [194] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuz1_ge_vbuz2_then_la1 + // [269] 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 - // [195] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [270] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] __b4_from___b7: - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [270] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy jmp __b4 // uctoa::@4 __b4: - // [196] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 + // [271] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [186] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [261] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] __b1_from___b4: - // [186] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [186] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [261] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [261] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [261] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: - // [197] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 -- pbuz1=pbuz2 + // [272] (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 - // [198] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 -- vbuz1=vbuz2 + // [273] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 -- vbuz1=vbuz2 lda.z value sta.z uctoa_append.value - // [199] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 -- vbuz1=vbuz2 + // [274] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 -- vbuz1=vbuz2 lda.z digit_value sta.z uctoa_append.sub - // [200] call uctoa_append - // [204] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [275] call uctoa_append + // [279] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] uctoa_append_from___b5: jsr uctoa_append - // [201] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 -- vbuz1=vbuz2 + // [276] (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: - // [202] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 -- vbuz1=vbuz2 + // [277] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 -- vbuz1=vbuz2 lda.z uctoa_append.return sta.z value - // [203] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [278] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer_1 bne !+ inc.z buffer_1+1 !: - // [195] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [270] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] __b4_from___b6: - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [270] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // uctoa_append @@ -10339,30 +9657,30 @@ uctoa: { // - 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($64) buffer, byte zp($2a) value, byte zp($66) sub) +// uctoa_append(byte* zp($a3) buffer, byte zp($43) value, byte zp($a5) sub) uctoa_append: { - .label buffer = $64 - .label value = $2a - .label sub = $66 - .label return = $67 - .label digit = $2b - // [205] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + .label buffer = $a3 + .label value = $43 + .label sub = $a5 + .label return = $a6 + .label digit = $44 + // [280] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] __b1_from_uctoa_append: - // [205] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuz1=vbuc1 + // [280] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuz1=vbuc1 lda #0 sta.z digit - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [280] 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: - // [206] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuz1_ge_vbuz2_then_la1 + // [281] 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: - // [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2 + // [282] *((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 @@ -10370,1166 +9688,576 @@ uctoa_append: { jmp __breturn // uctoa_append::@return __breturn: - // [208] return + // [283] return rts // uctoa_append::@2 __b2: - // [209] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuz1=_inc_vbuz1 + // [284] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [210] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuz1=vbuz1_minus_vbuz2 + // [285] (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 - // [205] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [280] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] __b1_from___b2: - // [205] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [280] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [280] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 } // gotoxy // Set the cursor to the specified position -// gotoxy(byte zp($2d) x, byte zp($2c) y) gotoxy: { - .label __4 = $6e - .label __6 = $72 - .label __7 = $74 - .label __8 = $68 - .label offset = $70 - .label x = $2d - .label y = $2c - .label __9 = $6a - .label __10 = $6c - // [212] if((byte) gotoxy::y#8<(byte) $19+(byte) 1) goto gotoxy::@3 -- vbuz1_lt_vbuc1_then_la1 - lda.z y - cmp #$19+1 - bcc __b3_from_gotoxy - // [214] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - __b1_from_gotoxy: - // [214] phi (byte) gotoxy::y#10 = (byte) 0 [phi:gotoxy->gotoxy::@1#0] -- vbuz1=vbuc1 - lda #0 - sta.z y - jmp __b1 - // [213] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] - __b3_from_gotoxy: - jmp __b3 - // gotoxy::@3 - __b3: - // [214] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - __b1_from___b3: - // [214] phi (byte) gotoxy::y#10 = (byte) gotoxy::y#8 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + .const x = 0 + .const y = $18 + .const offset = y*$28 jmp __b1 // gotoxy::@1 __b1: - // [215] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@4 -- vbuz1_lt_vbuc1_then_la1 - lda.z x - cmp #$28 - bcc __b4_from___b1 - // [217] phi from gotoxy::@1 to gotoxy::@2 [phi:gotoxy::@1->gotoxy::@2] - __b2_from___b1: - // [217] phi (byte) gotoxy::x#9 = (byte) 0 [phi:gotoxy::@1->gotoxy::@2#0] -- vbuz1=vbuc1 - lda #0 - sta.z x - jmp __b2 - // [216] phi from gotoxy::@1 to gotoxy::@4 [phi:gotoxy::@1->gotoxy::@4] - __b4_from___b1: - jmp __b4 - // gotoxy::@4 - __b4: - // [217] phi from gotoxy::@4 to gotoxy::@2 [phi:gotoxy::@4->gotoxy::@2] - __b2_from___b4: - // [217] phi (byte) gotoxy::x#9 = (byte) gotoxy::x#10 [phi:gotoxy::@4->gotoxy::@2#0] -- register_copy - jmp __b2 - // gotoxy::@2 - __b2: - // [218] (byte) conio_cursor_x ← (byte) gotoxy::x#9 -- vbuz1=vbuz2 - lda.z x + // [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x sta.z conio_cursor_x - // [219] (byte) conio_cursor_y ← (byte) gotoxy::y#10 -- vbuz1=vbuz2 - lda.z y + // [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y sta.z conio_cursor_y - // [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 -- vwuz1=_word_vbuz2 - lda.z y - sta.z __8 - lda #0 - sta.z __8+1 - // [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 -- vwuz1=vwuz2_rol_2 - lda.z __8 - asl - sta.z __9 - lda.z __8+1 - rol - sta.z __9+1 - asl.z __9 - rol.z __9+1 - // [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 -- vwuz1=vwuz2_plus_vwuz3 - lda.z __9 - clc - adc.z __8 - sta.z __10 - lda.z __9+1 - adc.z __8+1 - sta.z __10+1 - // [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 -- vwuz1=vwuz2_rol_3 - lda.z __10 - asl - sta.z __4 - lda.z __10+1 - rol - sta.z __4+1 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - // [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 -- vwuz1=vwuz2_plus_vbuz3 - lda.z x - clc - adc.z __4 - sta.z offset - lda #0 - adc.z __4+1 - sta.z offset+1 - // [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz2 - lda.z offset - clc - adc #CONIO_SCREEN_TEXT - sta.z __6+1 - // [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 -- pbuz1=pbuz2 - lda.z __6 + // [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_TEXT+offset sta.z conio_cursor_text+1 - // [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz2 - lda.z offset - clc - adc #CONIO_SCREEN_COLORS - sta.z __7+1 - // [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 -- pbuz1=pbuz2 - lda.z __7 + // [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_COLORS+offset sta.z conio_cursor_color+1 jmp __breturn // gotoxy::@return __breturn: - // [229] return + // [291] return rts } // clock // Returns the processor clock time used since the beginning of an implementation defined era (normally the beginning of the program). // This uses CIA #2 Timer A+B on the C64, and must be initialized using clock_start() clock: { + .label return = $a7 + .label return_1 = $68 + // [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) -- vduz1=vduc1_minus__deref_pduc2 + lda #<$ffffffff + sec + sbc CIA2_TIMER_AB + sta.z return + lda #>$ffffffff + sbc CIA2_TIMER_AB+1 + sta.z return+1 + lda #<$ffffffff>>$10 + sbc CIA2_TIMER_AB+2 + sta.z return+2 + lda #>$ffffffff>>$10 + sbc CIA2_TIMER_AB+3 + sta.z return+3 jmp __breturn // clock::@return __breturn: - // [231] return + // [293] return rts +} + // eorfill +// EOR fill from the line buffer onto the canvas +// eorfill(byte* zp($48) canvas) +eorfill: { + .label canvas = $48 + .label eor = $4b + .label y = $4a + .label line_column = $46 + .label fill_column = $48 + .label x = $45 + // [295] phi from eorfill to eorfill::@1 [phi:eorfill->eorfill::@1] + __b1_from_eorfill: + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::canvas#0 [phi:eorfill->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (const nomodify byte*) LINE_BUFFER [phi:eorfill->eorfill::@1#1] -- pbuz1=pbuc1 + lda #LINE_BUFFER + sta.z line_column+1 + // [295] phi (byte) eorfill::x#2 = (byte) 0 [phi:eorfill->eorfill::@1#2] -- vbuz1=vbuc1 + lda #0 + sta.z x + jmp __b1 + // eorfill::@1 + __b1: + // [296] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z x + cmp #$10 + bcc __b2 + jmp __breturn + // eorfill::@return + __breturn: + // [297] return + rts + // eorfill::@2 + __b2: + // [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) -- vbuz1=_deref_pbuz2 + ldy #0 + lda (line_column),y + sta.z eor + // [299] phi from eorfill::@2 to eorfill::@3 [phi:eorfill::@2->eorfill::@3] + __b3_from___b2: + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#0 [phi:eorfill::@2->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) 1 [phi:eorfill::@2->eorfill::@3#1] -- vbuz1=vbuc1 + lda #1 + sta.z y + jmp __b3 + // eorfill::@3 + __b3: + // [300] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 -- vbuz1_lt_vbuc1_then_la1 + lda.z y + cmp #$10*8 + bcc __b4 + jmp __b5 + // eorfill::@5 + __b5: + // [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z line_column + sta.z line_column + bcc !+ + inc.z line_column+1 + !: + // [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z fill_column + sta.z fill_column + bcc !+ + inc.z fill_column+1 + !: + // [303] (byte) eorfill::x#1 ← ++ (byte) eorfill::x#2 -- vbuz1=_inc_vbuz1 + inc.z x + // [295] phi from eorfill::@5 to eorfill::@1 [phi:eorfill::@5->eorfill::@1] + __b1_from___b5: + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::fill_column#1 [phi:eorfill::@5->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (byte*) eorfill::line_column#1 [phi:eorfill::@5->eorfill::@1#1] -- register_copy + // [295] phi (byte) eorfill::x#2 = (byte) eorfill::x#1 [phi:eorfill::@5->eorfill::@1#2] -- register_copy + jmp __b1 + // eorfill::@4 + __b4: + // [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) -- vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuz3 + lda.z eor + ldy.z y + eor (line_column),y + sta.z eor + // [305] *((byte*) eorfill::fill_column#5 + (byte) eorfill::y#2) ← (byte) eorfill::eor#1 -- pbuz1_derefidx_vbuz2=vbuz3 + lda.z eor + ldy.z y + sta (fill_column),y + // [306] (byte) eorfill::y#1 ← ++ (byte) eorfill::y#2 -- vbuz1=_inc_vbuz1 + inc.z y + // [299] phi from eorfill::@4 to eorfill::@3 [phi:eorfill::@4->eorfill::@3] + __b3_from___b4: + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#1 [phi:eorfill::@4->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) eorfill::y#1 [phi:eorfill::@4->eorfill::@3#1] -- register_copy + jmp __b3 } // line // Draw a EOR friendly line between two points // Uses bresenham line drawing routine -// line(byte* zp($47) canvas, byte zp($33) x1, byte zp($34) y1, byte zp($49) x2, byte zp($2e) y2) +// line(byte zp($4f) x1, byte zp($50) y1, byte zp($4c) x2, byte zp($4d) y2) line: { - .label plot1___0 = $7e - .label plot1___2 = $82 - .label plot1___3 = $7f - .label plot2___0 = $83 - .label plot2___2 = $87 - .label plot2___3 = $84 - .label plot3___0 = $88 - .label plot3___2 = $8c - .label plot3___3 = $89 - .label plot4___0 = $8d - .label plot4___2 = $91 - .label plot4___3 = $8e - .label canvas = $47 - .label x1 = $33 - .label y1 = $34 - .label x2 = $49 - .label y2 = $2e - .label dx = $77 - .label dy = $79 - .label sx = $7b - .label sy = $7d - .label y = $34 - .label e1 = $36 - .label e = $2f - .label plot1_y = $34 - .label plot1_column = $80 - .label plot2_x = $33 - .label plot2_column = $85 - .label print_row = $31 - .label print_col = $30 - .label plot3_column = $8a - .label print_row_1 = $35 - .label print_col_1 = $32 - .label plot4_column = $8f - .label x = $33 - // [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuz1=vbuz2_minus_vbuz3 + .label x1 = $4f + .label y1 = $50 + .label x2 = $4c + .label y2 = $4d + .label x = $4f + .label y = $50 + .label dx = $ac + .label dy = $ae + .label sx = $b0 + .label sy = $b2 + .label e1 = $51 + .label e = $4e + // [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuz1=vbuz2_minus_vbuz3 lda.z x2 sec - sbc.z x1 + sbc.z x sta.z abs_u8.u - // [233] call abs_u8 - // [377] phi from line to abs_u8 [phi:line->abs_u8] + // [309] call abs_u8 + // [373] phi from line to abs_u8 [phi:line->abs_u8] abs_u8_from_line: - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy jsr abs_u8 - // [234] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 -- vbuz1=vbuz2 + // [310] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 -- vbuz1=vbuz2 lda.z abs_u8.return_2 sta.z abs_u8.return - jmp __b21 - // line::@21 - __b21: - // [235] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuz2 + jmp __b12 + // line::@12 + __b12: + // [311] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuz2 lda.z abs_u8.return sta.z dx - // [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuz1=vbuz2_minus_vbuz3 + // [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuz1=vbuz2_minus_vbuz3 lda.z y2 sec - sbc.z y1 + sbc.z y sta.z abs_u8.u - // [237] call abs_u8 - // [377] phi from line::@21 to abs_u8 [phi:line::@21->abs_u8] - abs_u8_from___b21: - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@21->abs_u8#0] -- register_copy + // [313] call abs_u8 + // [373] phi from line::@12 to abs_u8 [phi:line::@12->abs_u8] + abs_u8_from___b12: + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@12->abs_u8#0] -- register_copy jsr abs_u8 - // [238] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 -- vbuz1=vbuz2 + // [314] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 -- vbuz1=vbuz2 lda.z abs_u8.return_2 sta.z abs_u8.return_1 - jmp __b22 - // line::@22 - __b22: - // [239] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuz2 + jmp __b13 + // line::@13 + __b13: + // [315] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuz2 lda.z abs_u8.return_1 sta.z dy - // [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuz1=vbuz2_minus_vbuz3 + // [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuz1=vbuz2_minus_vbuz3 lda.z x2 sec - sbc.z x1 + sbc.z x sta.z sgn_u8.u - // [241] call sgn_u8 - // [371] phi from line::@22 to sgn_u8 [phi:line::@22->sgn_u8] - sgn_u8_from___b22: - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@22->sgn_u8#0] -- register_copy + // [317] call sgn_u8 + // [367] phi from line::@13 to sgn_u8 [phi:line::@13->sgn_u8] + sgn_u8_from___b13: + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@13->sgn_u8#0] -- register_copy jsr sgn_u8 - // [242] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 -- vbuz1=vbuz2 + // [318] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 -- vbuz1=vbuz2 lda.z sgn_u8.return_2 sta.z sgn_u8.return - jmp __b23 - // line::@23 - __b23: - // [243] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuz2 + jmp __b14 + // line::@14 + __b14: + // [319] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuz2 lda.z sgn_u8.return sta.z sx - // [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuz1=vbuz2_minus_vbuz3 + // [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuz1=vbuz2_minus_vbuz3 lda.z y2 sec - sbc.z y1 + sbc.z y sta.z sgn_u8.u - // [245] call sgn_u8 - // [371] phi from line::@23 to sgn_u8 [phi:line::@23->sgn_u8] - sgn_u8_from___b23: - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@23->sgn_u8#0] -- register_copy + // [321] call sgn_u8 + // [367] phi from line::@14 to sgn_u8 [phi:line::@14->sgn_u8] + sgn_u8_from___b14: + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@14->sgn_u8#0] -- register_copy jsr sgn_u8 - // [246] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 -- vbuz1=vbuz2 + // [322] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 -- vbuz1=vbuz2 lda.z sgn_u8.return_2 sta.z sgn_u8.return_1 - jmp __b24 - // line::@24 - __b24: - // [247] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuz2 + jmp __b15 + // line::@15 + __b15: + // [323] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuz2 lda.z sgn_u8.return_1 sta.z sy - // [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 + // [324] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 lda #$ff cmp.z sx - bne __b1_from___b24 + bne __b1_from___b15 jmp __b3 // line::@3 __b3: - // [249] (byte) line::y#1 ← ++ (byte) line::y1#0 -- vbuz1=_inc_vbuz1 + // [325] (byte) line::y#1 ← ++ (byte) line::y#0 -- vbuz1=_inc_vbuz1 inc.z y - // [250] (byte) line::y2#1 ← ++ (byte) line::y2#0 -- vbuz1=_inc_vbuz1 + // [326] (byte) line::y2#3 ← ++ (byte) line::y2#10 -- vbuz1=_inc_vbuz1 inc.z y2 - // [251] phi from line::@24 line::@3 to line::@1 [phi:line::@24/line::@3->line::@1] - __b1_from___b24: + // [327] phi from line::@15 line::@3 to line::@1 [phi:line::@15/line::@3->line::@1] + __b1_from___b15: __b1_from___b3: - // [251] phi (byte) line::y2#17 = (byte) line::y2#0 [phi:line::@24/line::@3->line::@1#0] -- register_copy - // [251] phi (byte) line::plot1_y#0 = (byte) line::y1#0 [phi:line::@24/line::@3->line::@1#1] -- register_copy + // [327] phi (byte) line::y2#13 = (byte) line::y2#10 [phi:line::@15/line::@3->line::@1#0] -- register_copy + // [327] phi (byte) line::y#13 = (byte) line::y#0 [phi:line::@15/line::@3->line::@1#1] -- register_copy jmp __b1 // line::@1 __b1: - // [252] call gotoxy - // [211] phi from line::@1 to gotoxy [phi:line::@1->gotoxy] - gotoxy_from___b1: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@1->gotoxy#0] -- vbuz1=vbuc1 - lda #0 - sta.z gotoxy.x - // [211] phi (byte) gotoxy::y#8 = (byte) 0 [phi:line::@1->gotoxy#1] -- vbuz1=vbuc1 - lda #0 - sta.z gotoxy.y - jsr gotoxy - // [253] phi from line::@1 to line::@25 [phi:line::@1->line::@25] - __b25_from___b1: - jmp __b25 - // line::@25 - __b25: - // [254] call cputs - // [78] phi from line::@25 to cputs [phi:line::@25->cputs] - cputs_from___b25: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s [phi:line::@25->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - jmp __b26 - // line::@26 - __b26: - // [255] (byte) printf_uchar::uvalue#4 ← (byte) line::dx#0 -- vbuz1=vbuz2 - lda.z dx - sta.z printf_uchar.uvalue - // [256] call printf_uchar - // [143] phi from line::@26 to printf_uchar [phi:line::@26->printf_uchar] - printf_uchar_from___b26: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#4 [phi:line::@26->printf_uchar#0] -- register_copy - jsr printf_uchar - // [257] phi from line::@26 to line::@27 [phi:line::@26->line::@27] - __b27_from___b26: - jmp __b27 - // line::@27 - __b27: - // [258] call cputs - // [78] phi from line::@27 to cputs [phi:line::@27->cputs] - cputs_from___b27: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s1 [phi:line::@27->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b28 - // line::@28 - __b28: - // [259] (byte) printf_uchar::uvalue#5 ← (byte) line::dy#0 -- vbuz1=vbuz2 - lda.z dy - sta.z printf_uchar.uvalue - // [260] call printf_uchar - // [143] phi from line::@28 to printf_uchar [phi:line::@28->printf_uchar] - printf_uchar_from___b28: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#5 [phi:line::@28->printf_uchar#0] -- register_copy - jsr printf_uchar - // [261] phi from line::@28 to line::@29 [phi:line::@28->line::@29] - __b29_from___b28: - jmp __b29 - // line::@29 - __b29: - // [262] call cputs - // [78] phi from line::@29 to cputs [phi:line::@29->cputs] - cputs_from___b29: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s2 [phi:line::@29->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - jmp __b30 - // line::@30 - __b30: - // [263] (byte) printf_uchar::uvalue#6 ← (byte) line::sx#0 -- vbuz1=vbuz2 - lda.z sx - sta.z printf_uchar.uvalue - // [264] call printf_uchar - // [143] phi from line::@30 to printf_uchar [phi:line::@30->printf_uchar] - printf_uchar_from___b30: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#6 [phi:line::@30->printf_uchar#0] -- register_copy - jsr printf_uchar - // [265] phi from line::@30 to line::@31 [phi:line::@30->line::@31] - __b31_from___b30: - jmp __b31 - // line::@31 - __b31: - // [266] call cputs - // [78] phi from line::@31 to cputs [phi:line::@31->cputs] - cputs_from___b31: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s3 [phi:line::@31->cputs#0] -- pbuz1=pbuc1 - lda #s3 - sta.z cputs.s+1 - jsr cputs - jmp __b32 - // line::@32 - __b32: - // [267] (byte) printf_uchar::uvalue#7 ← (byte) line::sy#0 -- vbuz1=vbuz2 - lda.z sy - sta.z printf_uchar.uvalue - // [268] call printf_uchar - // [143] phi from line::@32 to printf_uchar [phi:line::@32->printf_uchar] - printf_uchar_from___b32: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#7 [phi:line::@32->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b33 - // line::@33 - __b33: - // [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 + // [328] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 lda.z dy cmp.z dx bcc __b2 jmp __b4 // line::@4 __b4: - // [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + // [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 lda.z dy lsr sta.z e - // [271] phi from line::@4 to line::@5 [phi:line::@4->line::@5] + // [330] (byte) plot::x#0 ← (byte) line::x#0 -- vbuz1=vbuz2 + lda.z x + sta.z plot.x + // [331] (byte) plot::y#0 ← (byte) line::y#13 -- vbuz1=vbuz2 + lda.z y + sta.z plot.y + // [332] call plot + // [360] phi from line::@4 to plot [phi:line::@4->plot] + plot_from___b4: + // [360] phi (byte) plot::y#4 = (byte) plot::y#0 [phi:line::@4->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#0 [phi:line::@4->plot#1] -- register_copy + jsr plot + // [333] phi from line::@4 line::@6 to line::@5 [phi:line::@4/line::@6->line::@5] __b5_from___b4: + __b5_from___b6: + // [333] phi (byte) line::x#10 = (byte) line::x#0 [phi:line::@4/line::@6->line::@5#0] -- register_copy + // [333] phi (byte) line::e#3 = (byte) line::e#0 [phi:line::@4/line::@6->line::@5#1] -- register_copy + // [333] phi (byte) line::y#6 = (byte) line::y#13 [phi:line::@4/line::@6->line::@5#2] -- register_copy jmp __b5 // line::@5 __b5: - // [272] call gotoxy - // [211] phi from line::@5 to gotoxy [phi:line::@5->gotoxy] - gotoxy_from___b5: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@5->gotoxy#0] -- vbuz1=vbuc1 - lda #0 - sta.z gotoxy.x - // [211] phi (byte) gotoxy::y#8 = (byte) 1 [phi:line::@5->gotoxy#1] -- vbuz1=vbuc1 - lda #1 - sta.z gotoxy.y - jsr gotoxy - jmp __b34 - // line::@34 - __b34: - // [273] (byte) printf_uchar::uvalue#8 ← (byte) line::x1#0 -- vbuz1=vbuz2 - lda.z x1 - sta.z printf_uchar.uvalue - // [274] call printf_uchar - // [143] phi from line::@34 to printf_uchar [phi:line::@34->printf_uchar] - printf_uchar_from___b34: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#8 [phi:line::@34->printf_uchar#0] -- register_copy - jsr printf_uchar - // [275] phi from line::@34 to line::@35 [phi:line::@34->line::@35] - __b35_from___b34: - jmp __b35 - // line::@35 - __b35: - // [276] call cputs - // [78] phi from line::@35 to cputs [phi:line::@35->cputs] - cputs_from___b35: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@35->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b36 - // line::@36 - __b36: - // [277] (byte) printf_uchar::uvalue#9 ← (byte) line::plot1_y#0 -- vbuz1=vbuz2 - lda.z plot1_y - sta.z printf_uchar.uvalue - // [278] call printf_uchar - // [143] phi from line::@36 to printf_uchar [phi:line::@36->printf_uchar] - printf_uchar_from___b36: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#9 [phi:line::@36->printf_uchar#0] -- register_copy - jsr printf_uchar - // [279] phi from line::@36 to line::@37 [phi:line::@36->line::@37] - __b37_from___b36: - jmp __b37 - // line::@37 - __b37: - // [280] call cputs - // [78] phi from line::@37 to cputs [phi:line::@37->cputs] - cputs_from___b37: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@37->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b38 - // line::@38 - __b38: - // [281] (byte) printf_uchar::uvalue#10 ← (byte) line::e#0 -- vbuz1=vbuz2 - lda.z e - sta.z printf_uchar.uvalue - // [282] call printf_uchar - // [143] phi from line::@38 to printf_uchar [phi:line::@38->printf_uchar] - printf_uchar_from___b38: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#10 [phi:line::@38->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp plot1 - // line::plot1 - plot1: - // [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 -- vbuz1=vbuz2_ror_3 - lda.z x1 - lsr - lsr - lsr - sta.z plot1___0 - // [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 -- vbuz1=vbuz2_rol_1 - lda.z plot1___0 - asl - sta.z plot1___3 - // [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuz3 - ldy.z plot1___3 - clc - lda.z canvas - adc plot_column,y - sta.z plot1_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot1_column+1 - // [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 - lda #7 - and.z x1 - sta.z plot1___2 - // [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 - ldy.z plot1_y - lda (plot1_column),y - ldy.z plot1___2 - ora plot_bit,y - ldy.z plot1_y - sta (plot1_column),y - // [288] phi from line::plot1 to line::@6 [phi:line::plot1->line::@6] - __b6_from_plot1: - // [288] phi (byte) line::print_row#10 = (byte) 2 [phi:line::plot1->line::@6#0] -- vbuz1=vbuc1 - lda #2 - sta.z print_row - // [288] phi (byte) line::print_col#14 = (byte) 0 [phi:line::plot1->line::@6#1] -- vbuz1=vbuc1 - lda #0 - sta.z print_col - // [288] phi (byte) line::x#18 = (byte) line::x1#0 [phi:line::plot1->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#0 [phi:line::plot1->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::plot1_y#0 [phi:line::plot1->line::@6#4] -- register_copy - jmp __b6 - // [288] phi from line::@8 to line::@6 [phi:line::@8->line::@6] - __b6_from___b8: - // [288] phi (byte) line::print_row#10 = (byte) line::print_row#26 [phi:line::@8->line::@6#0] -- register_copy - // [288] phi (byte) line::print_col#14 = (byte) line::print_col#20 [phi:line::@8->line::@6#1] -- register_copy - // [288] phi (byte) line::x#18 = (byte) line::x#22 [phi:line::@8->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#8 [phi:line::@8->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::y#11 [phi:line::@8->line::@6#4] -- register_copy - jmp __b6 - // line::@6 - __b6: - // [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 + // [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z y clc adc.z sy sta.z y - // [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 + // [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e clc adc.z dx sta.z e - // [291] if((byte) line::dy#0<(byte) line::e#1) goto line::@7 -- vbuz1_lt_vbuz2_then_la1 + // [336] if((byte) line::dy#0>=(byte) line::e#1) goto line::@6 -- vbuz1_ge_vbuz2_then_la1 lda.z dy cmp.z e - bcc __b7 - // [292] phi from line::@6 to line::@10 [phi:line::@6->line::@10] - __b10_from___b6: - jmp __b10 - // line::@10 - __b10: - // [293] call cputs - // [78] phi from line::@10 to cputs [phi:line::@10->cputs] - cputs_from___b10: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s6 [phi:line::@10->cputs#0] -- pbuz1=pbuc1 - lda #s6 - sta.z cputs.s+1 - jsr cputs - // [294] phi from line::@10 line::plot2 to line::@8 [phi:line::@10/line::plot2->line::@8] - __b8_from___b10: - __b8_from_plot2: - // [294] phi (byte) line::print_row#26 = (byte) line::print_row#10 [phi:line::@10/line::plot2->line::@8#0] -- register_copy - // [294] phi (byte) line::print_col#20 = (byte) line::print_col#14 [phi:line::@10/line::plot2->line::@8#1] -- register_copy - // [294] phi (byte) line::x#22 = (byte) line::x#18 [phi:line::@10/line::plot2->line::@8#2] -- register_copy - // [294] phi (byte) line::e#8 = (byte) line::e#1 [phi:line::@10/line::plot2->line::@8#3] -- register_copy - jmp __b8 - // line::@8 - __b8: - // [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 -- vbuz1_neq_vbuz2_then_la1 - lda.z y - cmp.z y2 - bne __b6_from___b8 - // [296] phi from line::@8 to line::@13 [phi:line::@8->line::@13] - __b13_from___b8: - jmp __b13 - // line::@13 - __b13: - // [297] call gotoxy - // [211] phi from line::@13 to gotoxy [phi:line::@13->gotoxy] - gotoxy_from___b13: - // [211] phi (byte) gotoxy::x#10 = (byte) $14 [phi:line::@13->gotoxy#0] -- vbuz1=vbuc1 - lda #$14 - sta.z gotoxy.x - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:line::@13->gotoxy#1] -- vbuz1=vbuc1 - lda #$18 - sta.z gotoxy.y - jsr gotoxy - // [298] phi from line::@13 to line::@45 [phi:line::@13->line::@45] - __b45_from___b13: - jmp __b45 - // line::@45 - __b45: - // [299] call cputs - // [78] phi from line::@45 to cputs [phi:line::@45->cputs] - cputs_from___b45: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:line::@45->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - jmp __b46 - // line::@46 - __b46: - // [300] (byte) printf_uchar::uvalue#14 ← (byte) line::x#22 -- vbuz1=vbuz2 - lda.z x - sta.z printf_uchar.uvalue - // [301] call printf_uchar - // [143] phi from line::@46 to printf_uchar [phi:line::@46->printf_uchar] - printf_uchar_from___b46: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#14 [phi:line::@46->printf_uchar#0] -- register_copy - jsr printf_uchar - // [302] phi from line::@46 to line::@47 [phi:line::@46->line::@47] - __b47_from___b46: - jmp __b47 - // line::@47 - __b47: - // [303] call cputs - // [78] phi from line::@47 to cputs [phi:line::@47->cputs] - cputs_from___b47: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:line::@47->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b48 - // line::@48 - __b48: - // [304] (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 -- vbuz1=vbuz2 - lda.z y - sta.z printf_uchar.uvalue - // [305] call printf_uchar - // [143] phi from line::@48 to printf_uchar [phi:line::@48->printf_uchar] - printf_uchar_from___b48: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#15 [phi:line::@48->printf_uchar#0] -- register_copy - jsr printf_uchar - // [306] phi from line::@48 to line::@49 [phi:line::@48->line::@49] - __b49_from___b48: - jmp __b49 - // line::@49 - __b49: - // [307] call cputs - // [78] phi from line::@49 to cputs [phi:line::@49->cputs] - cputs_from___b49: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:line::@49->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __breturn - // line::@return - __breturn: - // [308] return - rts + bcs __b6_from___b5 + jmp __b7 // line::@7 __b7: - // [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z plot2_x - clc - adc.z sx - sta.z plot2_x - // [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 - lda.z e - sec - sbc.z dy - sta.z e - // [311] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@9 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col - cmp #$28-8 - bcs __b9_from___b7 - jmp __b11 - // line::@11 - __b11: - // [312] (byte) gotoxy::x#5 ← (byte) line::print_col#14 -- vbuz1=vbuz2 - lda.z print_col - sta.z gotoxy.x - // [313] (byte) gotoxy::y#5 ← (byte) line::print_row#10 -- vbuz1=vbuz2 - lda.z print_row - sta.z gotoxy.y - // [314] call gotoxy - // [211] phi from line::@11 to gotoxy [phi:line::@11->gotoxy] - gotoxy_from___b11: - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#5 [phi:line::@11->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#5 [phi:line::@11->gotoxy#1] -- register_copy - jsr gotoxy - jmp __b39 - // line::@39 - __b39: - // [315] (byte) printf_uchar::uvalue#11 ← (byte) line::plot2_x#0 -- vbuz1=vbuz2 - lda.z plot2_x - sta.z printf_uchar.uvalue - // [316] call printf_uchar - // [143] phi from line::@39 to printf_uchar [phi:line::@39->printf_uchar] - printf_uchar_from___b39: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#11 [phi:line::@39->printf_uchar#0] -- register_copy - jsr printf_uchar - // [317] phi from line::@39 to line::@40 [phi:line::@39->line::@40] - __b40_from___b39: - jmp __b40 - // line::@40 - __b40: - // [318] call cputs - // [78] phi from line::@40 to cputs [phi:line::@40->cputs] - cputs_from___b40: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@40->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b41 - // line::@41 - __b41: - // [319] (byte) printf_uchar::uvalue#12 ← (byte) line::y#11 -- vbuz1=vbuz2 - lda.z y - sta.z printf_uchar.uvalue - // [320] call printf_uchar - // [143] phi from line::@41 to printf_uchar [phi:line::@41->printf_uchar] - printf_uchar_from___b41: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#12 [phi:line::@41->printf_uchar#0] -- register_copy - jsr printf_uchar - // [321] phi from line::@41 to line::@42 [phi:line::@41->line::@42] - __b42_from___b41: - jmp __b42 - // line::@42 - __b42: - // [322] call cputs - // [78] phi from line::@42 to cputs [phi:line::@42->cputs] - cputs_from___b42: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@42->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b43 - // line::@43 - __b43: - // [323] (byte) printf_uchar::uvalue#13 ← (byte) line::e#10 -- vbuz1=vbuz2 - lda.z e - sta.z printf_uchar.uvalue - // [324] call printf_uchar - // [143] phi from line::@43 to printf_uchar [phi:line::@43->printf_uchar] - printf_uchar_from___b43: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#13 [phi:line::@43->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b44 - // line::@44 - __b44: - // [325] (byte) line::print_row#3 ← ++ (byte) line::print_row#10 -- vbuz1=_inc_vbuz1 - inc.z print_row - // [326] if((byte) line::print_row#3!=(byte) $18) goto line::@9 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row - bne __b9_from___b44 - jmp __b12 - // line::@12 - __b12: - // [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col - axs #-[9] - stx.z print_col - // [328] phi from line::@12 to line::@9 [phi:line::@12->line::@9] - __b9_from___b12: - // [328] phi (byte) line::print_row#35 = (byte) 1 [phi:line::@12->line::@9#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#2 [phi:line::@12->line::@9#1] -- register_copy - jmp __b9 - // [328] phi from line::@44 line::@7 to line::@9 [phi:line::@44/line::@7->line::@9] - __b9_from___b44: - __b9_from___b7: - // [328] phi (byte) line::print_row#35 = (byte) line::print_row#3 [phi:line::@44/line::@7->line::@9#0] -- register_copy - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#14 [phi:line::@44/line::@7->line::@9#1] -- register_copy - jmp __b9 - // line::@9 - __b9: - jmp plot2 - // line::plot2 - plot2: - // [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 -- vbuz1=vbuz2_ror_3 - lda.z plot2_x - lsr - lsr - lsr - sta.z plot2___0 - // [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 -- vbuz1=vbuz2_rol_1 - lda.z plot2___0 - asl - sta.z plot2___3 - // [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuz3 - ldy.z plot2___3 - clc - lda.z canvas - adc plot_column,y - sta.z plot2_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot2_column+1 - // [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 - lda #7 - and.z plot2_x - sta.z plot2___2 - // [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 - ldy.z y - lda (plot2_column),y - ldy.z plot2___2 - ora plot_bit,y - ldy.z y - sta (plot2_column),y - jmp __b8_from_plot2 - // line::@2 - __b2: - // [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 - lda.z dx - lsr - sta.z e1 - // [335] phi from line::@2 to line::@14 [phi:line::@2->line::@14] - __b14_from___b2: - // [335] phi (byte) line::e1#10 = (byte) line::e1#0 [phi:line::@2->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) 1 [phi:line::@2->line::@14#1] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [335] phi (byte) line::y#12 = (byte) line::plot1_y#0 [phi:line::@2->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x1#0 [phi:line::@2->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) 0 [phi:line::@2->line::@14#4] -- vbuz1=vbuc1 - lda #0 - sta.z print_col_1 - jmp __b14 - // [335] phi from line::@16 to line::@14 [phi:line::@16->line::@14] - __b14_from___b16: - // [335] phi (byte) line::e1#10 = (byte) line::e1#14 [phi:line::@16->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) line::print_row#22 [phi:line::@16->line::@14#1] -- register_copy - // [335] phi (byte) line::y#12 = (byte) line::y#15 [phi:line::@16->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x#12 [phi:line::@16->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) line::print_col#16 [phi:line::@16->line::@14#4] -- register_copy - jmp __b14 - // line::@14 - __b14: - // [336] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@15 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col_1 - cmp #$28-8 - bcs __b15_from___b14 - jmp __b17 - // line::@17 - __b17: - // [337] (byte) gotoxy::x#7 ← (byte) line::print_col#10 -- vbuz1=vbuz2 - lda.z print_col_1 - sta.z gotoxy.x - // [338] (byte) gotoxy::y#7 ← (byte) line::print_row#11 -- vbuz1=vbuz2 - lda.z print_row_1 - sta.z gotoxy.y - // [339] call gotoxy - // [211] phi from line::@17 to gotoxy [phi:line::@17->gotoxy] - gotoxy_from___b17: - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#7 [phi:line::@17->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#7 [phi:line::@17->gotoxy#1] -- register_copy - jsr gotoxy - jmp __b50 - // line::@50 - __b50: - // [340] (byte) printf_uchar::uvalue#16 ← (byte) line::x#10 -- vbuz1=vbuz2 - lda.z x - sta.z printf_uchar.uvalue - // [341] call printf_uchar - // [143] phi from line::@50 to printf_uchar [phi:line::@50->printf_uchar] - printf_uchar_from___b50: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#16 [phi:line::@50->printf_uchar#0] -- register_copy - jsr printf_uchar - // [342] phi from line::@50 to line::@51 [phi:line::@50->line::@51] - __b51_from___b50: - jmp __b51 - // line::@51 - __b51: - // [343] call cputs - // [78] phi from line::@51 to cputs [phi:line::@51->cputs] - cputs_from___b51: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@51->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b52 - // line::@52 - __b52: - // [344] (byte) printf_uchar::uvalue#17 ← (byte) line::y#12 -- vbuz1=vbuz2 - lda.z y - sta.z printf_uchar.uvalue - // [345] call printf_uchar - // [143] phi from line::@52 to printf_uchar [phi:line::@52->printf_uchar] - printf_uchar_from___b52: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#17 [phi:line::@52->printf_uchar#0] -- register_copy - jsr printf_uchar - // [346] phi from line::@52 to line::@53 [phi:line::@52->line::@53] - __b53_from___b52: - jmp __b53 - // line::@53 - __b53: - // [347] call cputs - // [78] phi from line::@53 to cputs [phi:line::@53->cputs] - cputs_from___b53: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@53->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b54 - // line::@54 - __b54: - // [348] (byte) printf_uchar::uvalue#18 ← (byte) line::e1#10 -- vbuz1=vbuz2 - lda.z e1 - sta.z printf_uchar.uvalue - // [349] call printf_uchar - // [143] phi from line::@54 to printf_uchar [phi:line::@54->printf_uchar] - printf_uchar_from___b54: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#18 [phi:line::@54->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b55 - // line::@55 - __b55: - // [350] (byte) line::print_row#5 ← ++ (byte) line::print_row#11 -- vbuz1=_inc_vbuz1 - inc.z print_row_1 - // [351] if((byte) line::print_row#5!=(byte) $18) goto line::@15 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row_1 - bne __b15_from___b55 - jmp __b18 - // line::@18 - __b18: - // [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col_1 - axs #-[9] - stx.z print_col_1 - // [353] phi from line::@18 to line::@15 [phi:line::@18->line::@15] - __b15_from___b18: - // [353] phi (byte) line::print_row#22 = (byte) 1 [phi:line::@18->line::@15#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#3 [phi:line::@18->line::@15#1] -- register_copy - jmp __b15 - // [353] phi from line::@14 line::@55 to line::@15 [phi:line::@14/line::@55->line::@15] - __b15_from___b14: - __b15_from___b55: - // [353] phi (byte) line::print_row#22 = (byte) line::print_row#11 [phi:line::@14/line::@55->line::@15#0] -- register_copy - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#10 [phi:line::@14/line::@55->line::@15#1] -- register_copy - jmp __b15 - // line::@15 - __b15: - jmp plot3 - // line::plot3 - plot3: - // [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 -- vbuz1=vbuz2_ror_3 - lda.z x - lsr - lsr - lsr - sta.z plot3___0 - // [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 -- vbuz1=vbuz2_rol_1 - lda.z plot3___0 - asl - sta.z plot3___3 - // [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuz3 - ldy.z plot3___3 - clc - lda.z canvas - adc plot_column,y - sta.z plot3_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot3_column+1 - // [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 - lda #7 - and.z x - sta.z plot3___2 - // [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 - ldy.z y - lda (plot3_column),y - ldy.z plot3___2 - ora plot_bit,y - ldy.z y - sta (plot3_column),y - jmp __b20 - // line::@20 - __b20: - // [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + // [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z x clc adc.z sx sta.z x - // [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 + // [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 + lda.z e + sec + sbc.z dy + sta.z e + // [339] (byte) plot::x#1 ← (byte) line::x#1 -- vbuz1=vbuz2 + lda.z x + sta.z plot.x + // [340] (byte) plot::y#1 ← (byte) line::y#15 -- vbuz1=vbuz2 + lda.z y + sta.z plot.y + // [341] call plot + // [360] phi from line::@7 to plot [phi:line::@7->plot] + plot_from___b7: + // [360] phi (byte) plot::y#4 = (byte) plot::y#1 [phi:line::@7->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#1 [phi:line::@7->plot#1] -- register_copy + jsr plot + // [342] phi from line::@5 line::@7 to line::@6 [phi:line::@5/line::@7->line::@6] + __b6_from___b5: + __b6_from___b7: + // [342] phi (byte) line::x#16 = (byte) line::x#10 [phi:line::@5/line::@7->line::@6#0] -- register_copy + // [342] phi (byte) line::e#6 = (byte) line::e#1 [phi:line::@5/line::@7->line::@6#1] -- register_copy + jmp __b6 + // line::@6 + __b6: + // [343] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 -- vbuz1_neq_vbuz2_then_la1 + lda.z y + cmp.z y2 + bne __b5_from___b6 + jmp __breturn + // line::@return + __breturn: + // [344] return + rts + // line::@2 + __b2: + // [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + lda.z dx + lsr + sta.z e1 + // [346] phi from line::@2 line::@9 to line::@8 [phi:line::@2/line::@9->line::@8] + __b8_from___b2: + __b8_from___b9: + // [346] phi (byte) line::e1#3 = (byte) line::e1#0 [phi:line::@2/line::@9->line::@8#0] -- register_copy + // [346] phi (byte) line::y#10 = (byte) line::y#13 [phi:line::@2/line::@9->line::@8#1] -- register_copy + // [346] phi (byte) line::x#5 = (byte) line::x#0 [phi:line::@2/line::@9->line::@8#2] -- register_copy + jmp __b8 + // line::@8 + __b8: + // [347] (byte) plot::x#2 ← (byte) line::x#5 -- vbuz1=vbuz2 + lda.z x + sta.z plot.x + // [348] (byte) plot::y#2 ← (byte) line::y#10 -- vbuz1=vbuz2 + lda.z y + sta.z plot.y + // [349] call plot + // [360] phi from line::@8 to plot [phi:line::@8->plot] + plot_from___b8: + // [360] phi (byte) plot::y#4 = (byte) plot::y#2 [phi:line::@8->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#2 [phi:line::@8->plot#1] -- register_copy + jsr plot + jmp __b16 + // line::@16 + __b16: + // [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + lda.z x + clc + adc.z sx + sta.z x + // [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e1 clc adc.z dy sta.z e1 - // [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 -- vbuz1_ge_vbuz2_then_la1 + // [352] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 -- vbuz1_ge_vbuz2_then_la1 lda.z dx cmp.z e1 - bcs __b16_from___b20 - jmp __b19 - // line::@19 - __b19: - // [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 + bcs __b9_from___b16 + jmp __b10 + // line::@10 + __b10: + // [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z y clc adc.z sy sta.z y - // [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 + // [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 lda.z e1 sec sbc.z dx sta.z e1 - // [364] phi from line::@19 line::@20 to line::@16 [phi:line::@19/line::@20->line::@16] - __b16_from___b19: - __b16_from___b20: - // [364] phi (byte) line::e1#14 = (byte) line::e1#2 [phi:line::@19/line::@20->line::@16#0] -- register_copy - // [364] phi (byte) line::y#15 = (byte) line::y#3 [phi:line::@19/line::@20->line::@16#1] -- register_copy - jmp __b16 - // line::@16 - __b16: - // [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 -- vbuz1_neq_vbuz2_then_la1 + // [355] phi from line::@10 line::@16 to line::@9 [phi:line::@10/line::@16->line::@9] + __b9_from___b10: + __b9_from___b16: + // [355] phi (byte) line::e1#6 = (byte) line::e1#2 [phi:line::@10/line::@16->line::@9#0] -- register_copy + // [355] phi (byte) line::y#11 = (byte) line::y#3 [phi:line::@10/line::@16->line::@9#1] -- register_copy + jmp __b9 + // line::@9 + __b9: + // [356] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 -- vbuz1_neq_vbuz2_then_la1 lda.z x cmp.z x2 - bne __b14_from___b16 - jmp plot4 - // line::plot4 - plot4: - // [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 -- vbuz1=vbuz2_ror_3 + bne __b8_from___b9 + jmp __b11 + // line::@11 + __b11: + // [357] (byte) plot::x#3 ← (byte) line::x#12 -- vbuz1=vbuz2 + lda.z x + sta.z plot.x + // [358] (byte) plot::y#3 ← (byte) line::y#11 -- vbuz1=vbuz2 + lda.z y + sta.z plot.y + // [359] call plot + // [360] phi from line::@11 to plot [phi:line::@11->plot] + plot_from___b11: + // [360] phi (byte) plot::y#4 = (byte) plot::y#3 [phi:line::@11->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#3 [phi:line::@11->plot#1] -- register_copy + jsr plot + jmp __breturn +} + // plot +// Plot a single point on the canvas +// plot(byte zp($52) x, byte zp($53) y) +plot: { + .label __0 = $b3 + .label __2 = $b7 + .label __3 = $b4 + .label x = $52 + .label y = $53 + .label column = $b5 + // [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 -- vbuz1=vbuz2_ror_3 lda.z x lsr lsr lsr - sta.z plot4___0 - // [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 -- vbuz1=vbuz2_rol_1 - lda.z plot4___0 + sta.z __0 + // [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 -- vbuz1=vbuz2_rol_1 + lda.z __0 asl - sta.z plot4___3 - // [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuz3 - ldy.z plot4___3 + sta.z __3 + // [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) -- pbuz1=pbuc1_plus_pwuc2_derefidx_vbuz2 + ldy.z __3 clc - lda.z canvas + lda #LINE_BUFFER adc plot_column+1,y - sta.z plot4_column+1 - // [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 + sta.z column+1 + // [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 lda #7 and.z x - sta.z plot4___2 - // [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 + sta.z __2 + // [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 + // Plot the bit ldy.z y - lda (plot4_column),y - ldy.z plot4___2 + lda (column),y + ldy.z __2 ora plot_bit,y ldy.z y - sta (plot4_column),y + sta (column),y jmp __breturn - s: .text "dx:" - .byte 0 - s1: .text " dy:" - .byte 0 - s2: .text " sx:" - .byte 0 - s3: .text " sy:" - .byte 0 - s4: .text " " - .byte 0 - s6: .text "*" - .byte 0 + // plot::@return + __breturn: + // [366] return + rts } // sgn_u8 // Get the sign of a 8-bit unsigned number treated as a signed number. // Returns unsigned -1 if the number is negative -// sgn_u8(byte zp($37) u) +// sgn_u8(byte zp($54) u) sgn_u8: { - .label __0 = $92 - .label u = $37 - .label return = $7a - .label return_1 = $7c - .label return_2 = $38 - // [372] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuz1=vbuz2_band_vbuc1 + .label __0 = $b8 + .label u = $54 + .label return = $af + .label return_1 = $b1 + .label return_2 = $55 + // [368] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuz1=vbuz2_band_vbuc1 lda #$80 and.z u sta.z __0 - // [373] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuz1_then_la1 + // [369] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuz1_then_la1 lda #0 cmp.z __0 bne __b1_from_sgn_u8 - // [375] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] + // [371] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] __breturn_from_sgn_u8: - // [375] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuz1=vbuc1 + // [371] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuz1=vbuc1 lda #1 sta.z return_2 jmp __breturn - // [374] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] + // [370] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] __b1_from_sgn_u8: jmp __b1 // sgn_u8::@1 __b1: - // [375] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] + // [371] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] __breturn_from___b1: - // [375] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuz1=vbuc1 + // [371] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuz1=vbuc1 lda #-1 sta.z return_2 jmp __breturn // sgn_u8::@return __breturn: - // [376] return + // [372] return rts } // abs_u8 // Get the absolute value of a u-bit unsigned number treated as a signed number. -// abs_u8(byte zp($39) u) +// abs_u8(byte zp($56) u) abs_u8: { - .label __0 = $93 - .label u = $39 - .label return = $76 - .label return_1 = $78 - .label return_2 = $39 - // [378] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuz1=vbuz2_band_vbuc1 + .label __0 = $b9 + .label u = $56 + .label return = $ab + .label return_1 = $ad + .label return_2 = $56 + // [374] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuz1=vbuz2_band_vbuc1 lda #$80 and.z u sta.z __0 - // [379] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuz1_then_la1 + // [375] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuz1_then_la1 lda #0 cmp.z __0 bne __b1 - // [381] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] + // [377] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] __breturn_from_abs_u8: __breturn_from___b1: - // [381] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy + // [377] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy jmp __breturn // abs_u8::@1 __b1: - // [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuz1=_neg_vbuz1 + // [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuz1=_neg_vbuz1 lda.z return_2 eor #$ff clc @@ -11538,21 +10266,21 @@ abs_u8: { jmp __breturn_from___b1 // abs_u8::@return __breturn: - // [382] return + // [378] return rts } // clock_start // Reset & start the processor clock time. The value can be read using clock(). // This uses CIA #2 Timer A+B on the C64 clock_start: { - // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 // Setup CIA#2 timer A to count (down) CPU cycles lda #0 sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL - // [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL - // [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 + // [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 lda #<$ffffffff sta CIA2_TIMER_AB lda #>$ffffffff @@ -11561,28 +10289,28 @@ clock_start: { sta CIA2_TIMER_AB+2 lda #>$ffffffff>>$10 sta CIA2_TIMER_AB+3 - // [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START|CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL - // [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 + // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL jmp __breturn // clock_start::@return __breturn: - // [388] return + // [384] return rts } // textcolor // Set the color for text output. The old color setting is returned. textcolor: { - // [389] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 + // [385] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 lda #WHITE sta.z conio_textcolor jmp __breturn // textcolor::@return __breturn: - // [390] return + // [386] return rts } // setup_irq @@ -11590,23 +10318,23 @@ textcolor: { setup_irq: { // asm { sei } sei - // [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 + // [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 // Disable CIA 1 Timer IRQ lda #CIA_INTERRUPT_CLEAR sta CIA1+OFFSET_STRUCT_MOS6526_CIA_INTERRUPT - // [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 + // [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 // Set raster line to 8 pixels before the border lda #$7f and VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 sta VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 - // [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 + // [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 lda #BORDER_YPOS_BOTTOM-8 sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER - // [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Enable Raster Interrupt lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE - // [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 + // [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 // Set the IRQ routine lda #irq_bottom_1 @@ -11672,25 +10400,25 @@ irq_bottom_2: { jmp __breturn // irq_bottom_2::@return __breturn: - // [409] return - exit interrupt(KERNEL_KEYBOARD) + // [405] return - exit interrupt(KERNEL_KEYBOARD) jmp $ea31 } // kbhit // Return true if there's a key waiting, return false if not kbhit: { - .label return = $96 - .label return_1 = $94 - // [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 + .label return = $bc + .label return_1 = $ba + // [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 lda #0 sta CONIO_CIA1_PORT_A - // [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuz1=_bnot__deref_pbuc1 + // [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuz1=_bnot__deref_pbuc1 lda CONIO_CIA1_PORT_B eor #$ff sta.z return jmp __breturn // kbhit::@return __breturn: - // [412] return + // [408] return rts } // irq_bottom_1 @@ -11698,11 +10426,11 @@ kbhit: { irq_bottom_1: { .const toD0181_return = (>(CONSOLE&$3fff)*4)|(>PETSCII)/4&$f // entry interrupt(KERNEL_MIN) - // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 + // [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 // Change border color lda #WHITE sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR - // [414] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] + // [410] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] toD0181_from_irq_bottom_1: jmp toD0181 // irq_bottom_1::toD0181 @@ -11710,19 +10438,19 @@ irq_bottom_1: { jmp __b1 // irq_bottom_1::@1 __b1: - // [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 + // [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 // Show the cycle counter lda #toD0181_return sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY - // [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Acknowledge the IRQ lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS - // [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 + // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 // Trigger IRQ 2 at bottom of text-line lda #BORDER_YPOS_BOTTOM sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER - // [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 + // [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 lda #irq_bottom_2 @@ -11730,7 +10458,7 @@ irq_bottom_1: { jmp __breturn // irq_bottom_1::@return __breturn: - // [419] return - exit interrupt(KERNEL_MIN) + // [415] return - exit interrupt(KERNEL_MIN) jmp $ea81 } // File Data @@ -11738,6 +10466,8 @@ irq_bottom_1: { DIGITS: .text "0123456789abcdef" // Values of hexadecimal digits RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a // SIN/COS tables .align $100 SINTAB: @@ -11747,12 +10477,6 @@ SINTAB: plot_column: .word 0, 1*$80, 2*$80, 3*$80, 4*$80, 5*$80, 6*$80, 7*$80, 8*$80, 9*$80, $a*$80, $b*$80, $c*$80, $d*$80, $e*$80, $f*$80 // The bits used for plotting a pixel plot_bit: .byte $80, $40, $20, $10, 8, 4, 2, 1 - s: .text "(" - .byte 0 - s1: .text "," - .byte 0 - s4: .text ")" - .byte 0 // Buffer used for stringified number being printed printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 @@ -11763,485 +10487,513 @@ Statement [3] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_ Statement [4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [5] (byte) conio_textcolor ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [7] (volatile byte) canvas_show_memory ← (const byte) toD0181_return#0 [ canvas_show_memory printf_buffer ] ( [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [8] (volatile byte) canvas_show_flag ← (byte) 0 [ canvas_show_memory printf_buffer ] ( [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory printf_buffer ] ( main:10 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory printf_buffer ] ( main:10 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 [ conio_textcolor canvas_show_memory main::canvas#10 memset::str#5 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 memset::str#5 printf_buffer ] { { memset::str#5 = memset::str#7 } } ) always clobbers reg byte a -Statement [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:67 [ main::x0#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:68 [ main::y0#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:69 [ main::x1#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:70 [ main::y1#0 ] -Statement [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] { } ) always clobbers reg byte a -Statement [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [65] (volatile byte) canvas_show_flag ← (byte) 1 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 [ conio_textcolor canvas_show_memory main::canvas#25 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#25 printf_buffer ] { } ) always clobbers reg byte a -Statement [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 [ canvas_show_memory main::y#2 main::screen#5 main::cols#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::screen#5 main::cols#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [8] (volatile byte) canvas_show_flag ← (byte) 0 [ canvas_show_memory canvas_show_flag printf_buffer ] ( [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory canvas_show_flag printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory canvas_show_flag printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 eorfill::canvas#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 eorfill::canvas#0 printf_buffer ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] +Statement [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 [ conio_textcolor canvas_show_memory main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [63] (volatile byte) canvas_show_flag ← (byte) 1 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [65] (dword) clock::return#2 ← (dword) clock::return#0 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 clock::return#2 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 clock::return#2 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [66] (dword~) main::$18 ← (dword) clock::return#2 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::$18 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::$18 printf_buffer ] { } ) always clobbers reg byte a +Statement [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_ulong::uvalue#0 printf_buffer ] ( main:10 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } } ) always clobbers reg byte a +Statement [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#24 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#24 printf_buffer ] { } ) always clobbers reg byte a +Statement [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 [ canvas_show_memory canvas_show_flag main::y#2 main::screen#5 main::cols#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::screen#5 main::cols#1 printf_buffer ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:2 [ main::y#2 main::y#1 ] -Statement [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 [ canvas_show_memory main::y#2 main::cols#1 main::screen#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#1 main::screen#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:9 [ main::x#2 main::x#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:10 [ main::c#2 main::c#4 main::c#1 ] -Statement [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a -Statement [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] ( main:10::cputs:48 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:52 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:56 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:60 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:64 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::line:39::cputs:254 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:258 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:262 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:266 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:276 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:280 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:293 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:299 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:303 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:307 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:318 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:322 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:343 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:347 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:67 [ main::x0#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:68 [ main::y0#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:69 [ main::x1#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:70 [ main::y1#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:73 [ line::x2#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:73 [ line::x2#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:119 [ line::dx#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:119 [ line::dx#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:121 [ line::dy#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:121 [ line::dy#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:123 [ line::sx#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:123 [ line::sx#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:125 [ line::sy#0 ] -Removing always clobbered register reg byte y as potential for zp[1]:125 [ line::sy#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Removing always clobbered register reg byte y as potential for zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Removing always clobbered register reg byte a as potential for zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Removing always clobbered register reg byte y as potential for zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Removing always clobbered register reg byte a as potential for zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Removing always clobbered register reg byte y as potential for zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Removing always clobbered register reg byte a as potential for zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Removing always clobbered register reg byte y as potential for zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Removing always clobbered register reg byte a as potential for zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Removing always clobbered register reg byte y as potential for zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Removing always clobbered register reg byte a as potential for zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Removing always clobbered register reg byte y as potential for zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Removing always clobbered register reg byte a as potential for zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Statement [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:96 [ printf_padding::length#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] -Statement [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte a as potential for zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:96 [ printf_padding::length#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] -Statement [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [94] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [105] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [125] if((word) memset::num#6<=(byte) 0) goto memset::@return [ memset::num#6 memset::str#7 memset::c#8 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:18 [ memset::c#8 memset::c#1 ] -Statement [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 [ memset::str#7 memset::c#8 memset::end#0 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 [ memset::c#8 memset::end#0 memset::dst#4 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:18 [ memset::c#8 memset::c#1 ] -Statement [134] (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:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a reg byte y -Statement [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] ( main:10::printf_uchar:50 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:29 [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -Statement [153] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:91 [ printf_number_buffer::buffer_sign#0 ] -Statement [154] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#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_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ strlen::len#2 strlen::str#2 ] ( main:10::printf_uchar:50::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:54::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:58::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:62::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { 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]:91 [ printf_number_buffer::buffer_sign#0 ] -Statement [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a -Statement [190] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [197] (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:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::x0#0 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:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::y0#0 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:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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]:37 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:38 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:99 [ uctoa::digit_value#0 ] -Statement [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:10::printf_uchar:50::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 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:10::printf_uchar:54::uctoa:146::uctoa_append:200 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 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:10::printf_uchar:58::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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]:37 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:42 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:42 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Statement [210] (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:10::printf_uchar:50::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::x0#0 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:10::printf_uchar:54::uctoa:146::uctoa_append:200 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::y0#0 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:10::printf_uchar:58::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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]:102 [ uctoa_append::sub#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:43 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Statement [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:45 [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -Statement [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 [ conio_cursor_x conio_cursor_y gotoxy::offset#0 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::u#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::u#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::u#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::u#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 sgn_u8::u#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } ) always clobbers reg byte a -Statement [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } ) always clobbers reg byte a -Statement [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 [ conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 line::plot1_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 line::plot1_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::e#4 line::x#18 line::print_col#14 line::print_row#10 line::y#11 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::e#4 line::x#18 line::print_col#14 line::print_row#10 line::y#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#1 line::plot2_x#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#1 line::plot2_x#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte x -Removing always clobbered register reg byte x as potential for zp[1]:67 [ main::x0#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:68 [ main::y0#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:69 [ main::x1#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:70 [ main::y1#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:119 [ line::dx#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:121 [ line::dy#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:123 [ line::sx#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:125 [ line::sy#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Removing always clobbered register reg byte x as potential for zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Removing always clobbered register reg byte x as potential for zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Removing always clobbered register reg byte x as potential for zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Statement [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 line::plot2_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 line::plot2_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 [ conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::e1#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::e1#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte x -Removing always clobbered register reg byte x as potential for zp[1]:73 [ line::x2#0 ] -Removing always clobbered register reg byte x as potential for zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Statement [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 line::plot3_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 line::plot3_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::e1#10 line::print_col#16 line::x#12 line::print_row#22 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::e1#10 line::print_col#16 line::x#12 line::print_row#22 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 line::y#3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 line::y#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::y#3 line::e1#2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::y#3 line::e1#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::y#15 line::print_row#22 line::e1#14 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::y#15 line::print_row#22 line::e1#14 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 [ conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 [ conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) [ conio_textcolor printf_buffer line::x#12 line::y#15 line::plot4_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::x#12 line::y#15 line::plot4_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 [ conio_textcolor printf_buffer line::y#15 line::plot4_column#0 line::plot4_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#15 line::plot4_column#0 line::plot4_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) [ conio_textcolor printf_buffer ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 [ abs_u8::return#2 ] ( main:10::line:39::abs_u8:233 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:39::abs_u8:237 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [389] (byte) conio_textcolor ← (const nomodify byte) WHITE [ conio_textcolor ] ( main:10::textcolor:24 [ canvas_show_memory printf_buffer conio_textcolor ] { } ) always clobbers reg byte a -Statement [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [399] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory ] ( [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [404] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory [ ] ( [ ] { } ) always clobbers reg byte a -Statement [405] (volatile byte) canvas_show_flag ← (byte) 0 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [406] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a -Statement [407] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [408] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( [ ] { } ) always clobbers reg byte a -Statement [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 [ ] ( kbhit:400 [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) [ kbhit::return#0 ] ( kbhit:400 [ canvas_show_memory kbhit::return#0 ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE [ ] ( [ ] { } ) always clobbers reg byte a -Statement [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a -Statement [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() [ ] ( [ ] { } ) always clobbers reg byte a +Statement [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#1 main::screen#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#1 main::screen#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:12 [ main::x#2 main::x#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:13 [ main::c#2 main::c#4 main::c#1 ] +Statement [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_ulong::uvalue#0 printf_buffer ] ( main:10::printf_ulong:76 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::value#1 ] ( main:10::printf_ulong:76 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [99] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { 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]:14 [ printf_number_buffer::format_min_length#2 ] +Removing always clobbered register reg byte a as potential for zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] +Removing always clobbered register reg byte a as potential for zp[1]:17 [ 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]:18 [ printf_number_buffer::format_upper_case#10 ] +Statement [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [101] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [105] (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_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] +Removing always clobbered register reg byte y as potential for zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:21 [ 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]:22 [ printf_padding::pad#5 ] +Removing always clobbered register reg byte y as potential for zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] +Statement [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:21 [ 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]:22 [ printf_padding::pad#5 ] +Removing always clobbered register reg byte a as potential for zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] +Statement [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [147] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [158] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [178] if((word) memset::num#6<=(byte) 0) goto memset::@return [ memset::num#6 memset::str#7 memset::c#8 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:29 [ memset::c#8 memset::c#1 ] +Statement [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 [ memset::str#7 memset::c#8 memset::end#0 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 [ memset::c#8 memset::end#0 memset::dst#4 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [182] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:29 [ memset::c#8 memset::c#1 ] +Statement [187] (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:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [191] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] ( main:10::cputs:70 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { } main:10::cputs:74 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [206] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 [ strupr::src#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) [ strupr::src#2 toupper::ch#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a reg byte y +Statement [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 [ strupr::src#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte y +Statement [216] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' [ toupper::return#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123::toupper:209 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123::toupper:209 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a +Statement [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ printf_buffer strlen::len#2 strlen::str#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strlen:98 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::format_min_length#2 printf_number_buffer::format_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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:72::printf_number_buffer:258::strlen:98 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::format_min_length#2 printf_number_buffer::format_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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { 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]:14 [ printf_number_buffer::format_min_length#2 ] +Statement [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [229] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [231] *((byte*) ultoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [233] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:54 [ ultoa::started#2 ultoa::started#4 ] +Statement [234] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [236] 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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [239] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [240] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [241] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [248] 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:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:61 [ ultoa_append::digit#2 ultoa_append::digit#1 ] +Statement [249] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) [ ultoa_append::value#2 ] ( main:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] +Statement [252] (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:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#0 printf_buffer ] ( main:10::printf_uchar:72 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#0 printf_buffer ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:116 [ printf_uchar::uvalue#0 ] +Statement [263] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [264] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a +Statement [265] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [272] (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:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 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]:62 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:63 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:162 [ uctoa::digit_value#0 ] +Statement [282] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:10::printf_uchar:72::uctoa:256::uctoa_append:275 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 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]:62 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:67 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:67 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Statement [285] (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:10::printf_uchar:72::uctoa:256::uctoa_append:275 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 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]:165 [ uctoa_append::sub#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:68 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Statement [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 [ conio_cursor_x ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 [ conio_cursor_x conio_cursor_y ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text ] { } ) always clobbers reg byte a +Statement [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } ) always clobbers reg byte a +Statement [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) [ clock::return#0 ] ( main:10::clock:64 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer clock::return#0 ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) [ eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::eor#0 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::eor#0 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte a as potential for zp[1]:69 [ eorfill::x#2 eorfill::x#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:69 [ eorfill::x#2 eorfill::x#1 ] +Statement [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 [ eorfill::x#2 eorfill::fill_column#5 eorfill::line_column#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::fill_column#5 eorfill::line_column#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 [ eorfill::x#2 eorfill::line_column#1 eorfill::fill_column#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#1 eorfill::fill_column#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) [ eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::y#2 eorfill::eor#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::y#2 eorfill::eor#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:74 [ eorfill::y#2 eorfill::y#1 ] +Statement [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:96 [ main::x0#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:97 [ main::y0#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:98 [ main::x1#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:99 [ main::y1#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +Removing always clobbered register reg byte a as potential for zp[1]:80 [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +Removing always clobbered register reg byte a as potential for zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Removing always clobbered register reg byte a as potential for zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +Removing always clobbered register reg byte a as potential for zp[1]:100 [ main::x2#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:101 [ main::y2#0 ] +Statement [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:172 [ line::dx#0 ] +Statement [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:174 [ line::dy#0 ] +Statement [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:176 [ line::sx#0 ] +Statement [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 [ line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:178 [ line::sy#0 ] +Statement [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +Statement [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } ) always clobbers reg byte a +Statement [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } ) always clobbers reg byte a +Statement [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 [ line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +Statement [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 [ plot::x#4 plot::y#4 plot::$0 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Removing always clobbered register reg byte a as potential for zp[1]:83 [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] +Statement [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 [ plot::x#4 plot::y#4 plot::$3 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) [ plot::x#4 plot::y#4 plot::column#0 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 [ plot::y#4 plot::column#0 plot::$2 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) [ ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:96 [ main::x0#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:97 [ main::y0#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:98 [ main::x1#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:99 [ main::y1#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +Removing always clobbered register reg byte y as potential for zp[1]:172 [ line::dx#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:174 [ line::dy#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:176 [ line::sx#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:178 [ line::sy#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:80 [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +Removing always clobbered register reg byte y as potential for zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +Removing always clobbered register reg byte y as potential for zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:100 [ main::x2#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:101 [ main::y2#0 ] +Removing always clobbered register reg byte y as potential for zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Removing always clobbered register reg byte y as potential for zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +Statement [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 [ abs_u8::return#2 ] ( main:10::line:38::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:45::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:50::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:38::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:45::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:50::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a +Statement [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [385] (byte) conio_textcolor ← (const nomodify byte) WHITE [ conio_textcolor ] ( main:10::textcolor:24 [ canvas_show_memory canvas_show_flag printf_buffer conio_textcolor ] { } ) always clobbers reg byte a +Statement [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory ] ( [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [400] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory [ ] ( [ ] { } ) always clobbers reg byte a +Statement [401] (volatile byte) canvas_show_flag ← (byte) 0 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [402] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a +Statement [403] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [404] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( [ ] { } ) always clobbers reg byte a +Statement [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 [ ] ( kbhit:396 [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) [ kbhit::return#0 ] ( kbhit:396 [ canvas_show_memory kbhit::return#0 ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE [ ] ( [ ] { } ) always clobbers reg byte a +Statement [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a +Statement [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM [ ] ( [ ] { } ) always clobbers reg byte a +Statement [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() [ ] ( [ ] { } ) always clobbers reg byte a 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_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [5] (byte) conio_textcolor ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [7] (volatile byte) canvas_show_memory ← (const byte) toD0181_return#0 [ canvas_show_memory printf_buffer ] ( [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [8] (volatile byte) canvas_show_flag ← (byte) 0 [ canvas_show_memory printf_buffer ] ( [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory printf_buffer ] ( main:10 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory printf_buffer ] ( main:10 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 [ conio_textcolor canvas_show_memory main::canvas#10 memset::str#5 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 memset::str#5 printf_buffer ] { { memset::str#5 = memset::str#7 } } ) always clobbers reg byte a -Statement [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [35] (byte) line::x1#0 ← (byte) main::x0#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [36] (byte) line::y1#0 ← (byte) main::y0#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [37] (byte) line::x2#0 ← (byte) main::x1#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 line::x2#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 line::x2#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [38] (byte) line::y2#0 ← (byte) main::y1#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] { } ) always clobbers reg byte a -Statement [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [65] (volatile byte) canvas_show_flag ← (byte) 1 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 [ conio_textcolor canvas_show_memory main::canvas#25 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#25 printf_buffer ] { } ) always clobbers reg byte a -Statement [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 [ canvas_show_memory main::y#2 main::screen#5 main::cols#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::screen#5 main::cols#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 [ canvas_show_memory main::y#2 main::cols#1 main::screen#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#1 main::screen#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a -Statement [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a -Statement [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] ( main:10 [ canvas_show_memory main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] ( main:10::cputs:48 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:52 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:56 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:60 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::cputs:64 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::line:39::cputs:254 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:258 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:262 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:266 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:276 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:280 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:293 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:299 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:303 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:307 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:318 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:322 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:343 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::cputs:347 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputs::s#21 cputs::c#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte y -Statement [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a reg byte y -Statement [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [94] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [105] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cputln:99 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::cputs:48::cputc:85::cscroll:96 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [125] if((word) memset::num#6<=(byte) 0) goto memset::@return [ memset::num#6 memset::str#7 memset::c#8 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 [ memset::str#7 memset::c#8 memset::end#0 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 [ memset::c#8 memset::end#0 memset::dst#4 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a -Statement [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { { memset::str#5 = memset::str#7 } } main:10::cputs:48::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:115 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memset:117 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a reg byte y -Statement [134] (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:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::cputs:48::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:111 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cscroll:96::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } main:10::cputs:48::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:52::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:56::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:60::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:64::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:54::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:58::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:62::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputs:170::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:254::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:258::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:262::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:266::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:276::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:280::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:293::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:299::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 line::x#22 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:303::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::y#11 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:307::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:318::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:322::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:343::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::line:39::cputs:347::cputc:85::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:50::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:54::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:58::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:62::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::cputc:165::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:50::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#1 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::printf_padding:168::cputc:177::cputln:99::cscroll:107::memcpy:113 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer printf_padding::length#1 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a reg byte y -Statement [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] ( main:10::printf_uchar:50 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#19 printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a -Statement [153] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#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_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::$19 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#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_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::len#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] ( main:10::printf_uchar:50::printf_number_buffer:148 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } } main:10::printf_uchar:54::printf_number_buffer:148 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } } main:10::printf_uchar:58::printf_number_buffer:148 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } } main:10::printf_uchar:62::printf_number_buffer:148 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 printf_number_buffer::padding#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } } ) always clobbers reg byte a -Statement [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ strlen::len#2 strlen::str#2 ] ( main:10::printf_uchar:50::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:54::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:58::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:62::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:256::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:260::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:264::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:268::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:274::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:278::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:282::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:301::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:305::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:316::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:320::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:324::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:341::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:345::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 } { strlen::return#2 = strlen::len#2 } } main:10::line:39::printf_uchar:349::printf_number_buffer:148::strlen:152 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::buffer_sign#0 strlen::len#2 strlen::str#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y -Statement [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a -Statement [190] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 uctoa::value#1 } } main:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 uctoa::value#1 } } main:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 uctoa::value#1 } } main:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 uctoa::value#1 } } main:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 uctoa::value#1 } } main:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 uctoa::value#1 } } main:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 uctoa::value#1 } } main:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 uctoa::value#1 } } main:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 uctoa::value#1 } } main:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 uctoa::value#1 } } main:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 uctoa::value#1 } } main:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 uctoa::value#1 } } main:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 uctoa::value#1 } } main:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 uctoa::value#1 } } main:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 uctoa::value#1 } } main:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [197] (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:10::printf_uchar:50::uctoa:146 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::x0#0 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:10::printf_uchar:54::uctoa:146 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::y0#0 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:10::printf_uchar:58::uctoa:146 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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 [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:10::printf_uchar:50::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#19 main::x0#0 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:10::printf_uchar:54::uctoa:146::uctoa_append:200 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#19 main::y0#0 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:10::printf_uchar:58::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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 [210] (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:10::printf_uchar:50::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y0#0 main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::x0#0 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:10::printf_uchar:54::uctoa:146::uctoa_append:200 [ canvas_show_memory main::x1#0 main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 main::y0#0 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:10::printf_uchar:58::uctoa:146::uctoa_append:200 [ canvas_show_memory main::y1#0 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 = printf_uchar::uvalue#2 main::x1#0 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:10::printf_uchar:62::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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#19 = printf_uchar::uvalue#3 main::y1#0 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:10::line:39::printf_uchar:256::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#4 line::dx#0 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:10::line:39::printf_uchar:260::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#5 line::dy#0 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:10::line:39::printf_uchar:264::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#6 line::sx#0 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:10::line:39::printf_uchar:268::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#7 line::sy#0 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:10::line:39::printf_uchar:274::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#8 line::x1#0 main::x0#0 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:10::line:39::printf_uchar:278::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#19 = printf_uchar::uvalue#9 line::plot1_y#0 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:10::line:39::printf_uchar:282::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x1#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#10 = printf_uchar::uvalue#19 line::e#0 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:10::line:39::printf_uchar:301::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::y#11 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#14 = printf_uchar::uvalue#19 line::x#22 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:10::line:39::printf_uchar:305::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#15 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:316::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#11 = printf_uchar::uvalue#19 line::plot2_x#0 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:10::line:39::printf_uchar:320::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#12 = printf_uchar::uvalue#19 line::y#11 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:10::line:39::printf_uchar:324::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#13 = printf_uchar::uvalue#19 line::e#10 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:10::line:39::printf_uchar:341::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#16 = printf_uchar::uvalue#19 line::x#10 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:10::line:39::printf_uchar:345::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#17 = printf_uchar::uvalue#19 line::y#12 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:10::line:39::printf_uchar:349::uctoa:146::uctoa_append:200 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 line::canvas#0 line::x2#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { printf_uchar::uvalue#18 = printf_uchar::uvalue#19 line::e1#10 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 [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$8 gotoxy::$9 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$10 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 [ conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::x#9 gotoxy::$4 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 [ conio_cursor_x conio_cursor_y gotoxy::offset#0 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y gotoxy::offset#0 gotoxy::$6 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::offset#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text gotoxy::$7 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:10::gotoxy:46 [ conio_textcolor canvas_show_memory main::x0#0 main::y0#0 main::x1#0 main::y1#0 main::canvas#1 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:10::line:39::gotoxy:252 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:272 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:297 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#11 line::x#22 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } main:10::line:39::gotoxy:314 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#5 = gotoxy::y#8 line::print_row#10 } { gotoxy::x#10 = gotoxy::x#5 line::print_col#14 } } main:10::line:39::gotoxy:339 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#10 line::x#10 line::y#12 line::print_row#11 line::e1#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { gotoxy::y#7 = gotoxy::y#8 line::print_row#11 } { gotoxy::x#10 = gotoxy::x#7 line::print_col#10 } } ) always clobbers reg byte a -Statement [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::u#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::u#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::u#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::u#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 sgn_u8::u#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } ) always clobbers reg byte a -Statement [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } ) always clobbers reg byte a -Statement [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 [ conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 [ conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 [ conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 line::plot1_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 line::plot1_column#0 line::plot1_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 line::x1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::y2#17 line::e#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::e#4 line::x#18 line::print_col#14 line::print_row#10 line::y#11 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::e#4 line::x#18 line::print_col#14 line::print_row#10 line::y#11 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [291] if((byte) line::dy#0<(byte) line::e#1) goto line::@7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::x#18 line::print_col#14 line::print_row#10 line::y#11 line::e#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#8 line::x#22 line::print_col#20 line::print_row#26 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#8 line::x#22 line::print_col#20 line::print_row#26 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#1 line::plot2_x#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#1 line::plot2_x#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::print_col#14 line::print_row#10 line::y#11 line::e#10 line::plot2_x#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte x -Statement [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 line::plot2_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 line::plot2_column#0 line::plot2_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor line::canvas#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#17 line::y#11 line::e#10 line::plot2_x#0 line::print_col#29 line::print_row#35 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 [ conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::e1#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::plot1_y#0 line::e1#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte x -Statement [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 line::plot3_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 line::plot3_column#0 line::plot3_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#10 line::y#12 line::e1#10 line::print_col#16 line::print_row#22 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::e1#10 line::print_col#16 line::x#12 line::print_row#22 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::e1#10 line::print_col#16 line::x#12 line::print_row#22 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#12 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 line::y#3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::e1#1 line::y#3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::y#3 line::e1#2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::print_row#22 line::y#3 line::e1#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 [ conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::y#15 line::print_row#22 line::e1#14 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::print_col#16 line::x#12 line::y#15 line::print_row#22 line::e1#14 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 [ conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 [ conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$3 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 printf_buffer line::x#12 line::y#15 line::plot4_$3 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) [ conio_textcolor printf_buffer line::x#12 line::y#15 line::plot4_column#0 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::x#12 line::y#15 line::plot4_column#0 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 [ conio_textcolor printf_buffer line::y#15 line::plot4_column#0 line::plot4_$2 ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer line::y#15 line::plot4_column#0 line::plot4_$2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a -Statement [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) [ conio_textcolor printf_buffer ] ( main:10::line:39 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor printf_buffer ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } } ) always clobbers reg byte a reg byte y -Statement [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 [ abs_u8::return#2 ] ( main:10::line:39::abs_u8:233 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer abs_u8::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:39::abs_u8:237 [ canvas_show_memory main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 conio_textcolor line::canvas#0 line::x1#0 line::y1#0 line::x2#0 line::y2#0 printf_buffer line::dx#0 abs_u8::return#2 ] { { line::canvas#0 = main::canvas#10 } { line::x1#0 = main::x0#0 } { line::y1#0 = main::y0#0 } { line::x2#0 = main::x1#0 } { line::y2#0 = main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a -Statement [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a -Statement [389] (byte) conio_textcolor ← (const nomodify byte) WHITE [ conio_textcolor ] ( main:10::textcolor:24 [ canvas_show_memory printf_buffer conio_textcolor ] { } ) always clobbers reg byte a -Statement [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( main:10::setup_irq:22 [ canvas_show_memory printf_buffer ] { } ) always clobbers reg byte a -Statement [399] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory ] ( [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [404] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory [ ] ( [ ] { } ) always clobbers reg byte a -Statement [405] (volatile byte) canvas_show_flag ← (byte) 0 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [406] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a -Statement [407] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [408] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( [ ] { } ) always clobbers reg byte a -Statement [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 [ ] ( kbhit:400 [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) [ kbhit::return#0 ] ( kbhit:400 [ canvas_show_memory kbhit::return#0 ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a -Statement [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE [ ] ( [ ] { } ) always clobbers reg byte a -Statement [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 [ ] ( [ ] { } ) always clobbers reg byte a -Statement [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a -Statement [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() [ ] ( [ ] { } ) always clobbers reg byte a +Statement [8] (volatile byte) canvas_show_flag ← (byte) 0 [ canvas_show_memory canvas_show_flag printf_buffer ] ( [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [20] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory canvas_show_flag printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [21] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory canvas_show_flag printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 eorfill::canvas#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 eorfill::canvas#0 printf_buffer ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 [ conio_textcolor canvas_show_memory main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [63] (volatile byte) canvas_show_flag ← (byte) 1 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [65] (dword) clock::return#2 ← (dword) clock::return#0 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 clock::return#2 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 clock::return#2 printf_buffer ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [66] (dword~) main::$18 ← (dword) clock::return#2 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::$18 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::$18 printf_buffer ] { } ) always clobbers reg byte a +Statement [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer ] { } ) always clobbers reg byte a +Statement [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_ulong::uvalue#0 printf_buffer ] ( main:10 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } } ) always clobbers reg byte a +Statement [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#24 printf_buffer ] ( main:10 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#24 printf_buffer ] { } ) always clobbers reg byte a +Statement [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 [ canvas_show_memory canvas_show_flag main::y#2 main::screen#5 main::cols#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::screen#5 main::cols#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#1 main::screen#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#1 main::screen#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] ( main:10 [ canvas_show_memory canvas_show_flag main::y#2 main::cols#5 main::screen#5 main::x#2 main::c#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_ulong::uvalue#0 printf_buffer ] ( main:10::printf_ulong:76 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_ulong::uvalue#0 printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::value#1 ] ( main:10::printf_ulong:76 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::value#1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [99] (word) strlen::return#2 ← (word) strlen::len#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a +Statement [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [101] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [105] (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_cursor_text conio_cursor_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:10::printf_ulong:76::printf_number_buffer:93 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_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_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a +Statement [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte y +Statement [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [147] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_color conio_textcolor cputln::ln_offset#0 cputln::$1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor cputln::ln_offset#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_textcolor cputln::$2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_textcolor cputln::$2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [158] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color conio_textcolor cscroll::$7 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_color conio_textcolor cscroll::$7 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_textcolor cscroll::$8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_textcolor cscroll::$8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [178] if((word) memset::num#6<=(byte) 0) goto memset::@return [ memset::num#6 memset::str#7 memset::c#8 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::num#6 memset::str#7 memset::c#8 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::num#6 memset::str#7 memset::c#8 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 [ memset::str#7 memset::c#8 memset::end#0 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::str#7 memset::c#8 memset::end#0 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::str#7 memset::c#8 memset::end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 [ memset::c#8 memset::end#0 memset::dst#4 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#4 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [182] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a +Statement [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 [ memset::c#8 memset::end#0 memset::dst#2 ] ( main:10::memset:13 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:15 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:17 [ canvas_show_memory canvas_show_flag printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::memset:29 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer memset::c#8 memset::end#0 memset::dst#2 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:168 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:70::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memset:170 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memset::c#8 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#8 conio_textcolor } } ) always clobbers reg byte a reg byte y +Statement [187] (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:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [191] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a +Statement [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:164 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cscroll:149::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#0 } } main:10::printf_uchar:72::printf_number_buffer:258::cputc:116::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 } } main:10::printf_ulong:76::printf_number_buffer:93::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:113::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::buffer_sign#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:120::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_number_buffer::format_justify_left#10 printf_number_buffer::format_zero_padding#10 printf_number_buffer::format_upper_case#10 printf_number_buffer::padding#10 printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::printf_ulong:76::printf_number_buffer:93::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { 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:10::printf_uchar:72::printf_number_buffer:258::printf_padding:130::cputc:137::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer printf_padding::length#4 printf_padding::pad#5 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { 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:10::cputs:70::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::cputs:74::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125::cputc:203::cputln:152::cscroll:160::memcpy:166 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] ( main:10::cputs:70 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { } main:10::cputs:74 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { } main:10::printf_ulong:76::printf_number_buffer:93::cputs:125 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 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_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::cputs:125 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 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_cursor_text conio_cursor_color conio_textcolor printf_buffer cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [206] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2 [ strupr::src#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte a reg byte y +Statement [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) [ strupr::src#2 toupper::ch#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a reg byte y +Statement [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 [ strupr::src#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } } ) always clobbers reg byte y +Statement [216] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' [ toupper::return#0 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strupr:123::toupper:209 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } main:10::printf_uchar:72::printf_number_buffer:258::strupr:123::toupper:209 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { toupper::return#2 = toupper::return#3 } } ) always clobbers reg byte a +Statement [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 [ printf_buffer strlen::len#2 strlen::str#2 ] ( main:10::printf_ulong:76::printf_number_buffer:93::strlen:98 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::format_min_length#2 printf_number_buffer::format_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 = main::cyclecount#0 } { printf_number_buffer::buffer_sign#0 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } main:10::printf_uchar:72::printf_number_buffer:258::strlen:98 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_number_buffer::format_min_length#2 printf_number_buffer::format_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 = main::p0_idx#1 } { printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y +Statement [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 [ printf_buffer ultoa::buffer#11 ultoa::$11 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#11 ultoa::$11 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [229] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) [ printf_buffer ultoa::buffer#11 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#11 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 [ printf_buffer ultoa::buffer#3 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::buffer#3 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [231] *((byte*) ultoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [233] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::$10 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [234] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [236] 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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::started#2 ultoa::buffer#11 ultoa::digit_value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [239] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::value#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [240] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::digit_value#0 ultoa_append::buffer#0 ultoa_append::value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [241] (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:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::buffer#0 ultoa_append::value#0 ultoa_append::sub#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::return#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 [ printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] ( main:10::printf_ulong:76::ultoa:91 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa::value#0 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } } ) always clobbers reg byte a +Statement [248] 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:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [249] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) [ ultoa_append::value#2 ] ( main:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ultoa::digit#2 ultoa::buffer#11 ultoa_append::value#2 ] { { printf_ulong::uvalue#0 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [252] (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:10::printf_ulong:76::ultoa:91::ultoa_append:242 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::cyclecount#0 ultoa::value#1 } { ultoa_append::buffer#0 = ultoa::buffer#11 } { ultoa_append::value#0 = ultoa::value#2 } { ultoa_append::sub#0 = ultoa::digit_value#0 } { ultoa_append::return#0 = ultoa_append::value#2 } } ) always clobbers reg byte a +Statement [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#0 printf_buffer ] ( main:10::printf_uchar:72 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_uchar::uvalue#0 printf_buffer ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a +Statement [263] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) [ printf_buffer uctoa::buffer#11 ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [264] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a +Statement [265] *((byte*) uctoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer ] { { printf_uchar::uvalue#0 = main::p0_idx#1 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [272] (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:10::printf_uchar:72::uctoa:256 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 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 [282] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) [ uctoa_append::value#2 ] ( main:10::printf_uchar:72::uctoa:256::uctoa_append:275 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = main::p0_idx#1 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 [285] (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:10::printf_uchar:72::uctoa:256::uctoa_append:275 [ canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color conio_textcolor 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 = main::p0_idx#1 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 [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 [ conio_cursor_x ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 [ conio_cursor_x conio_cursor_y ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text ] { } ) always clobbers reg byte a +Statement [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:10::gotoxy:68 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 main::cyclecount#0 printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } ) always clobbers reg byte a +Statement [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) [ clock::return#0 ] ( main:10::clock:64 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 main::canvas#1 printf_buffer clock::return#0 ] { { clock::return#0 = clock::return#2 } } ) always clobbers reg byte a +Statement [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) [ eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::eor#0 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::eor#0 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a reg byte y +Statement [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 [ eorfill::x#2 eorfill::fill_column#5 eorfill::line_column#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::fill_column#5 eorfill::line_column#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 [ eorfill::x#2 eorfill::line_column#1 eorfill::fill_column#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#1 eorfill::fill_column#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) [ eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::y#2 eorfill::eor#1 ] ( main:10::eorfill:55 [ conio_textcolor canvas_show_memory canvas_show_flag main::canvas#10 main::p0_idx#1 main::p1_idx#1 main::p2_idx#1 printf_buffer eorfill::x#2 eorfill::line_column#2 eorfill::fill_column#5 eorfill::y#2 eorfill::eor#1 ] { { eorfill::canvas#0 = main::canvas#10 } } ) always clobbers reg byte a +Statement [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::u#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } ) always clobbers reg byte a +Statement [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::u#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a +Statement [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 sgn_u8::u#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { sgn_u8::u#0 = sgn_u8::u#2 } { sgn_u8::return#0 = sgn_u8::return#4 } } ) always clobbers reg byte a +Statement [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 [ line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 line::dy#0 line::sx#0 sgn_u8::u#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { sgn_u8::u#1 = sgn_u8::u#2 } { sgn_u8::return#1 = sgn_u8::return#4 } } ) always clobbers reg byte a +Statement [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 [ line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } ) always clobbers reg byte a +Statement [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::e#3 line::x#10 line::y#15 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::x#10 line::y#15 line::e#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::e#1 line::x#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } ) always clobbers reg byte a +Statement [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 [ line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } ) always clobbers reg byte a +Statement [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 [ line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::e1#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::e1#3 line::x#12 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#10 line::x#12 line::e1#1 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::e1#1 line::y#3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 [ line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] ( main:10::line:38 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } } main:10::line:45 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } } main:10::line:50 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#12 line::y#3 line::e1#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } } ) always clobbers reg byte a +Statement [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 [ plot::x#4 plot::y#4 plot::$0 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::$0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 [ plot::x#4 plot::y#4 plot::$3 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::$3 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::$3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) [ plot::x#4 plot::y#4 plot::column#0 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::x#4 plot::y#4 plot::column#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::x#4 plot::y#4 plot::column#0 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 [ plot::y#4 plot::column#0 plot::$2 ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 plot::y#4 plot::column#0 plot::$2 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer plot::y#4 plot::column#0 plot::$2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a +Statement [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) [ ] ( main:10::line:38::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#0 main::x0#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:45::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#1 main::x1#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:50::plot:332 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y#13 line::y2#13 line::e#0 ] { { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#0 = plot::x#4 line::x#0 line::x1#2 main::x2#0 } { plot::y#0 = plot::y#4 line::y#13 } } main:10::line:38::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:45::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:50::plot:341 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::y2#13 line::y#15 line::x#1 line::e#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#1 = plot::x#4 line::x#1 } { plot::y#1 = plot::y#4 line::y#15 } } main:10::line:38::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:45::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:50::plot:349 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x2#10 line::dx#0 line::dy#0 line::sx#0 line::sy#0 line::x#5 line::y#10 line::e1#3 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#2 = plot::x#4 line::x#5 } { plot::y#2 = plot::y#4 line::y#10 } } main:10::line:38::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:45::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } main:10::line:50::plot:359 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { plot::x#3 = plot::x#4 line::x#12 } { plot::y#3 = plot::y#4 line::y#11 } } ) always clobbers reg byte a reg byte y +Statement [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 [ abs_u8::return#2 ] ( main:10::line:38::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:45::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:50::abs_u8:309 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 abs_u8::return#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#0 = abs_u8::u#2 } { abs_u8::return#0 = abs_u8::return#4 } } main:10::line:38::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x1#0 main::y1#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#0 main::x0#0 } { line::y#0 = line::y1#0 main::y0#0 } { line::x2#0 = line::x2#10 main::x1#0 } { line::y2#0 = line::y2#10 main::y1#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:45::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 main::x0#0 main::y0#0 main::x2#0 main::y2#0 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#1 main::x1#0 } { line::y#0 = line::y1#1 main::y1#0 } { line::x2#1 = line::x2#10 main::x2#0 } { line::y2#1 = line::y2#10 main::y2#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } main:10::line:50::abs_u8:313 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer line::x#0 line::y#0 line::x2#10 line::y2#10 line::dx#0 abs_u8::return#2 ] { { line::x#0 = line::x1#2 main::x2#0 } { line::y#0 = line::y1#2 main::y2#0 } { line::x2#10 = line::x2#2 main::x0#0 } { line::y2#10 = line::y2#2 main::y0#0 } { abs_u8::u#1 = abs_u8::u#2 } { abs_u8::return#1 = abs_u8::return#4 } } ) always clobbers reg byte a +Statement [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START [ ] ( main:10::clock_start:27 [ conio_textcolor canvas_show_memory canvas_show_flag main::p0_idx#11 main::p1_idx#2 main::p2_idx#2 main::canvas#10 printf_buffer ] { } ) always clobbers reg byte a +Statement [385] (byte) conio_textcolor ← (const nomodify byte) WHITE [ conio_textcolor ] ( main:10::textcolor:24 [ canvas_show_memory canvas_show_flag printf_buffer conio_textcolor ] { } ) always clobbers reg byte a +Statement [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( main:10::setup_irq:22 [ canvas_show_memory canvas_show_flag printf_buffer ] { } ) always clobbers reg byte a +Statement [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK [ canvas_show_memory ] ( [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [400] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory [ ] ( [ ] { } ) always clobbers reg byte a +Statement [401] (volatile byte) canvas_show_flag ← (byte) 0 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [402] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a +Statement [403] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [404] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() [ ] ( [ ] { } ) always clobbers reg byte a +Statement [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 [ ] ( kbhit:396 [ canvas_show_memory ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) [ kbhit::return#0 ] ( kbhit:396 [ canvas_show_memory kbhit::return#0 ] { { kbhit::return#0 = kbhit::return#2 } } ) always clobbers reg byte a +Statement [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE [ ] ( [ ] { } ) always clobbers reg byte a +Statement [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 [ ] ( [ ] { } ) always clobbers reg byte a +Statement [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER [ ] ( [ ] { } ) always clobbers reg byte a +Statement [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM [ ] ( [ ] { } ) always clobbers reg byte a +Statement [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() [ ] ( [ ] { } ) always clobbers reg byte a Potential registers zp[1]:2 [ main::y#2 main::y#1 ] : zp[1]:2 , reg byte x , reg byte y , Potential registers zp[2]:3 [ main::cols#5 main::cols#1 ] : zp[2]:3 , Potential registers zp[2]:5 [ main::screen#5 main::screen#1 ] : zp[2]:5 , -Potential registers zp[2]:7 [ main::canvas#10 main::canvas#25 ] : zp[2]:7 , -Potential registers zp[1]:9 [ main::x#2 main::x#1 ] : zp[1]:9 , reg byte x , reg byte y , -Potential registers zp[1]:10 [ main::c#2 main::c#4 main::c#1 ] : zp[1]:10 , reg byte x , reg byte y , -Potential registers zp[2]:11 [ cputs::s#21 cputs::s#22 cputs::s#0 ] : zp[2]:11 , -Potential registers zp[1]:13 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:13 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:14 [ memset::num#6 ] : zp[2]:14 , -Potential registers zp[2]:16 [ memset::str#7 memset::str#5 ] : zp[2]:16 , -Potential registers zp[1]:18 [ memset::c#8 memset::c#1 ] : zp[1]:18 , reg byte x , -Potential registers zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:19 , -Potential registers zp[2]:21 [ memcpy::source#2 ] : zp[2]:21 , -Potential registers zp[2]:23 [ memcpy::destination#2 ] : zp[2]:23 , -Potential registers zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:25 , -Potential registers zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:27 , -Potential registers zp[1]:29 [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] : zp[1]:29 , reg byte x , reg byte y , -Potential registers zp[1]:30 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] : zp[1]:30 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] : zp[1]:31 , reg byte x , -Potential registers zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] : zp[1]:32 , reg byte x , -Potential registers zp[2]:33 [ strlen::str#2 strlen::str#0 ] : zp[2]:33 , -Potential registers zp[2]:35 [ strlen::len#2 strlen::len#1 ] : zp[2]:35 , -Potential registers zp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:37 , reg byte x , -Potential registers zp[1]:38 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:38 , reg byte x , reg byte y , -Potential registers zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:39 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:40 , -Potential registers zp[1]:42 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:42 , reg byte x , -Potential registers zp[1]:43 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:43 , reg byte x , reg byte y , -Potential registers zp[1]:44 [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] : zp[1]:44 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:45 [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] : zp[1]:45 , reg byte x , reg byte y , -Potential registers zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] : zp[1]:46 , -Potential registers zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] : zp[1]:47 , -Potential registers zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] : zp[1]:48 , reg byte x , -Potential registers zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] : zp[1]:49 , reg byte x , -Potential registers zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] : zp[1]:50 , reg byte x , -Potential registers zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] : zp[1]:51 , -Potential registers zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] : zp[1]:52 , -Potential registers zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] : zp[1]:53 , reg byte x , -Potential registers zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] : zp[1]:54 , -Potential registers zp[1]:55 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] : zp[1]:55 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:56 [ sgn_u8::return#4 ] : zp[1]:56 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:57 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] : zp[1]:57 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:58 [ conio_cursor_x ] : zp[1]:58 , -Potential registers zp[1]:59 [ conio_cursor_y ] : zp[1]:59 , -Potential registers zp[2]:60 [ conio_cursor_text ] : zp[2]:60 , -Potential registers zp[2]:62 [ conio_cursor_color ] : zp[2]:62 , -Potential registers zp[1]:64 [ conio_textcolor ] : zp[1]:64 , -Potential registers zp[1]:65 [ canvas_show_memory ] : zp[1]:65 , -Potential registers zp[1]:66 [ canvas_show_flag ] : zp[1]:66 , -Potential registers zp[1]:67 [ main::x0#0 ] : zp[1]:67 , -Potential registers zp[1]:68 [ main::y0#0 ] : zp[1]:68 , -Potential registers zp[1]:69 [ main::x1#0 ] : zp[1]:69 , -Potential registers zp[1]:70 [ main::y1#0 ] : zp[1]:70 , -Potential registers zp[2]:71 [ line::canvas#0 ] : zp[2]:71 , -Potential registers zp[1]:73 [ line::x2#0 ] : zp[1]:73 , -Potential registers zp[2]:74 [ main::canvas#1 ] : zp[2]:74 , -Potential registers zp[1]:76 [ cputs::c#1 ] : zp[1]:76 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:77 [ cputln::ln_offset#0 ] : zp[2]:77 , -Potential registers zp[2]:79 [ cputln::$1 ] : zp[2]:79 , -Potential registers zp[2]:81 [ cputln::$2 ] : zp[2]:81 , -Potential registers zp[2]:83 [ cscroll::$7 ] : zp[2]:83 , -Potential registers zp[2]:85 [ cscroll::$8 ] : zp[2]:85 , -Potential registers zp[2]:87 [ memset::end#0 ] : zp[2]:87 , -Potential registers zp[2]:89 [ memcpy::src_end#0 ] : zp[2]:89 , -Potential registers zp[1]:91 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:91 , reg byte x , -Potential registers zp[2]:92 [ strlen::return#2 ] : zp[2]:92 , -Potential registers zp[2]:94 [ printf_number_buffer::$19 ] : zp[2]:94 , -Potential registers zp[1]:96 [ printf_padding::length#1 ] : zp[1]:96 , reg byte x , -Potential registers zp[2]:97 [ uctoa::buffer#3 ] : zp[2]:97 , -Potential registers zp[1]:99 [ uctoa::digit_value#0 ] : zp[1]:99 , reg byte x , reg byte y , -Potential registers zp[2]:100 [ uctoa_append::buffer#0 ] : zp[2]:100 , -Potential registers zp[1]:102 [ uctoa_append::sub#0 ] : zp[1]:102 , reg byte x , reg byte y , -Potential registers zp[1]:103 [ uctoa_append::return#0 ] : zp[1]:103 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:104 [ gotoxy::$8 ] : zp[2]:104 , -Potential registers zp[2]:106 [ gotoxy::$9 ] : zp[2]:106 , -Potential registers zp[2]:108 [ gotoxy::$10 ] : zp[2]:108 , -Potential registers zp[2]:110 [ gotoxy::$4 ] : zp[2]:110 , -Potential registers zp[2]:112 [ gotoxy::offset#0 ] : zp[2]:112 , -Potential registers zp[2]:114 [ gotoxy::$6 ] : zp[2]:114 , -Potential registers zp[2]:116 [ gotoxy::$7 ] : zp[2]:116 , -Potential registers zp[1]:118 [ abs_u8::return#0 ] : zp[1]:118 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:119 [ line::dx#0 ] : zp[1]:119 , -Potential registers zp[1]:120 [ abs_u8::return#1 ] : zp[1]:120 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:121 [ line::dy#0 ] : zp[1]:121 , -Potential registers zp[1]:122 [ sgn_u8::return#0 ] : zp[1]:122 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:123 [ line::sx#0 ] : zp[1]:123 , -Potential registers zp[1]:124 [ sgn_u8::return#1 ] : zp[1]:124 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:125 [ line::sy#0 ] : zp[1]:125 , -Potential registers zp[1]:126 [ line::plot1_$0 ] : zp[1]:126 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:127 [ line::plot1_$3 ] : zp[1]:127 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:128 [ line::plot1_column#0 ] : zp[2]:128 , -Potential registers zp[1]:130 [ line::plot1_$2 ] : zp[1]:130 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:131 [ line::plot2_$0 ] : zp[1]:131 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:132 [ line::plot2_$3 ] : zp[1]:132 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:133 [ line::plot2_column#0 ] : zp[2]:133 , -Potential registers zp[1]:135 [ line::plot2_$2 ] : zp[1]:135 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:136 [ line::plot3_$0 ] : zp[1]:136 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:137 [ line::plot3_$3 ] : zp[1]:137 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:138 [ line::plot3_column#0 ] : zp[2]:138 , -Potential registers zp[1]:140 [ line::plot3_$2 ] : zp[1]:140 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:141 [ line::plot4_$0 ] : zp[1]:141 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:142 [ line::plot4_$3 ] : zp[1]:142 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:143 [ line::plot4_column#0 ] : zp[2]:143 , -Potential registers zp[1]:145 [ line::plot4_$2 ] : zp[1]:145 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:146 [ sgn_u8::$0 ] : zp[1]:146 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:147 [ abs_u8::$0 ] : zp[1]:147 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:148 [ kbhit::return#2 ] : zp[1]:148 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:149 [ irq_bottom_2::$0 ] : zp[1]:149 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:150 [ kbhit::return#0 ] : zp[1]:150 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] : zp[1]:7 , reg byte x , +Potential registers zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] : zp[1]:8 , reg byte x , +Potential registers zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] : zp[1]:9 , reg byte x , +Potential registers zp[2]:10 [ main::canvas#10 main::canvas#24 ] : zp[2]:10 , +Potential registers zp[1]:12 [ main::x#2 main::x#1 ] : zp[1]:12 , reg byte x , reg byte y , +Potential registers zp[1]:13 [ main::c#2 main::c#4 main::c#1 ] : zp[1]:13 , reg byte x , reg byte y , +Potential registers zp[1]:14 [ printf_number_buffer::format_min_length#2 ] : zp[1]:14 , reg byte x , +Potential registers zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] : zp[1]:15 , reg byte x , +Potential registers zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] : zp[1]:16 , reg byte x , +Potential registers zp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] : zp[1]:17 , reg byte x , +Potential registers zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] : zp[1]:18 , reg byte x , +Potential registers zp[1]:19 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] : zp[1]:19 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] : zp[1]:20 , reg byte x , +Potential registers zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] : zp[1]:21 , reg byte x , +Potential registers zp[1]:22 [ printf_padding::pad#5 ] : zp[1]:22 , reg byte x , +Potential registers zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] : zp[1]:23 , reg byte x , +Potential registers zp[1]:24 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] : zp[1]:24 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:25 [ memset::num#6 ] : zp[2]:25 , +Potential registers zp[2]:27 [ memset::str#7 ] : zp[2]:27 , +Potential registers zp[1]:29 [ memset::c#8 memset::c#1 ] : zp[1]:29 , reg byte x , +Potential registers zp[2]:30 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:30 , +Potential registers zp[2]:32 [ memcpy::source#2 ] : zp[2]:32 , +Potential registers zp[2]:34 [ memcpy::destination#2 ] : zp[2]:34 , +Potential registers zp[2]:36 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:36 , +Potential registers zp[2]:38 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:38 , +Potential registers zp[2]:40 [ cputs::s#4 cputs::s#5 cputs::s#0 ] : zp[2]:40 , +Potential registers zp[2]:42 [ strupr::src#2 strupr::src#1 ] : zp[2]:42 , +Potential registers zp[1]:44 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] : zp[1]:44 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:45 [ strlen::str#2 strlen::str#0 ] : zp[2]:45 , +Potential registers zp[2]:47 [ strlen::len#2 strlen::len#1 ] : zp[2]:47 , +Potential registers zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] : zp[1]:49 , reg byte x , +Potential registers zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] : zp[4]:50 , +Potential registers zp[1]:54 [ ultoa::started#2 ultoa::started#4 ] : zp[1]:54 , reg byte x , reg byte y , +Potential registers zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] : zp[2]:55 , +Potential registers zp[4]:57 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] : zp[4]:57 , +Potential registers zp[1]:61 [ ultoa_append::digit#2 ultoa_append::digit#1 ] : zp[1]:61 , reg byte x , reg byte y , +Potential registers zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:62 , reg byte x , +Potential registers zp[1]:63 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:63 , reg byte x , reg byte y , +Potential registers zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:64 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:65 , +Potential registers zp[1]:67 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:67 , reg byte x , +Potential registers zp[1]:68 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:68 , reg byte x , reg byte y , +Potential registers zp[1]:69 [ eorfill::x#2 eorfill::x#1 ] : zp[1]:69 , reg byte x , +Potential registers zp[2]:70 [ eorfill::line_column#2 eorfill::line_column#1 ] : zp[2]:70 , +Potential registers zp[2]:72 [ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] : zp[2]:72 , +Potential registers zp[1]:74 [ eorfill::y#2 eorfill::y#1 ] : zp[1]:74 , reg byte x , reg byte y , +Potential registers zp[1]:75 [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] : zp[1]:75 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] : zp[1]:76 , reg byte x , +Potential registers zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] : zp[1]:77 , reg byte x , +Potential registers zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] : zp[1]:78 , reg byte x , +Potential registers zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] : zp[1]:79 , reg byte x , +Potential registers zp[1]:80 [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] : zp[1]:80 , reg byte x , +Potential registers zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] : zp[1]:81 , reg byte x , +Potential registers zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] : zp[1]:82 , reg byte x , reg byte y , +Potential registers zp[1]:83 [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] : zp[1]:83 , reg byte x , reg byte y , +Potential registers zp[1]:84 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] : zp[1]:84 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:85 [ sgn_u8::return#4 ] : zp[1]:85 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:86 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] : zp[1]:86 , reg byte a , reg byte x , reg byte y , +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_cursor_text ] : zp[2]:89 , +Potential registers zp[2]:91 [ conio_cursor_color ] : zp[2]:91 , +Potential registers zp[1]:93 [ conio_textcolor ] : zp[1]:93 , +Potential registers zp[1]:94 [ canvas_show_memory ] : zp[1]:94 , +Potential registers zp[1]:95 [ canvas_show_flag ] : zp[1]:95 , +Potential registers zp[1]:96 [ main::x0#0 ] : zp[1]:96 , reg byte x , +Potential registers zp[1]:97 [ main::y0#0 ] : zp[1]:97 , reg byte x , +Potential registers zp[1]:98 [ main::x1#0 ] : zp[1]:98 , reg byte x , +Potential registers zp[1]:99 [ main::y1#0 ] : zp[1]:99 , reg byte x , +Potential registers zp[1]:100 [ main::x2#0 ] : zp[1]:100 , reg byte x , +Potential registers zp[1]:101 [ main::y2#0 ] : zp[1]:101 , reg byte x , +Potential registers zp[2]:102 [ main::canvas#1 ] : zp[2]:102 , +Potential registers zp[4]:104 [ clock::return#2 ] : zp[4]:104 , +Potential registers zp[4]:108 [ main::$18 ] : zp[4]:108 , +Potential registers zp[4]:112 [ main::cyclecount#0 ] : zp[4]:112 , +Potential registers zp[1]:116 [ printf_uchar::uvalue#0 ] : zp[1]:116 , reg byte x , reg byte y , +Potential registers zp[4]:117 [ printf_ulong::uvalue#0 ] : zp[4]:117 , +Potential registers zp[2]:121 [ strlen::return#2 ] : zp[2]:121 , +Potential registers zp[2]:123 [ printf_number_buffer::$19 ] : zp[2]:123 , +Potential registers zp[2]:125 [ cputln::ln_offset#0 ] : zp[2]:125 , +Potential registers zp[2]:127 [ cputln::$1 ] : zp[2]:127 , +Potential registers zp[2]:129 [ cputln::$2 ] : zp[2]:129 , +Potential registers zp[2]:131 [ cscroll::$7 ] : zp[2]:131 , +Potential registers zp[2]:133 [ cscroll::$8 ] : zp[2]:133 , +Potential registers zp[2]:135 [ memset::end#0 ] : zp[2]:135 , +Potential registers zp[2]:137 [ memcpy::src_end#0 ] : zp[2]:137 , +Potential registers zp[1]:139 [ cputs::c#1 ] : zp[1]:139 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:140 [ toupper::return#3 ] : zp[1]:140 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:141 [ strupr::$0 ] : zp[1]:141 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:142 [ ultoa::$11 ] : zp[1]:142 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:143 [ ultoa::buffer#3 ] : zp[2]:143 , +Potential registers zp[1]:145 [ ultoa::$10 ] : zp[1]:145 , reg byte a , reg byte x , reg byte y , +Potential registers zp[4]:146 [ ultoa::digit_value#0 ] : zp[4]:146 , +Potential registers zp[2]:150 [ ultoa_append::buffer#0 ] : zp[2]:150 , +Potential registers zp[4]:152 [ ultoa_append::sub#0 ] : zp[4]:152 , +Potential registers zp[4]:156 [ ultoa_append::return#0 ] : zp[4]:156 , +Potential registers zp[2]:160 [ uctoa::buffer#3 ] : zp[2]:160 , +Potential registers zp[1]:162 [ uctoa::digit_value#0 ] : zp[1]:162 , reg byte x , reg byte y , +Potential registers zp[2]:163 [ uctoa_append::buffer#0 ] : zp[2]:163 , +Potential registers zp[1]:165 [ uctoa_append::sub#0 ] : zp[1]:165 , reg byte x , reg byte y , +Potential registers zp[1]:166 [ uctoa_append::return#0 ] : zp[1]:166 , reg byte a , reg byte x , reg byte y , +Potential registers zp[4]:167 [ clock::return#0 ] : zp[4]:167 , +Potential registers zp[1]:171 [ abs_u8::return#0 ] : zp[1]:171 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:172 [ line::dx#0 ] : zp[1]:172 , reg byte x , +Potential registers zp[1]:173 [ abs_u8::return#1 ] : zp[1]:173 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:174 [ line::dy#0 ] : zp[1]:174 , reg byte x , +Potential registers zp[1]:175 [ sgn_u8::return#0 ] : zp[1]:175 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:176 [ line::sx#0 ] : zp[1]:176 , reg byte x , +Potential registers zp[1]:177 [ sgn_u8::return#1 ] : zp[1]:177 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:178 [ line::sy#0 ] : zp[1]:178 , reg byte x , +Potential registers zp[1]:179 [ plot::$0 ] : zp[1]:179 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:180 [ plot::$3 ] : zp[1]:180 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:181 [ plot::column#0 ] : zp[2]:181 , +Potential registers zp[1]:183 [ plot::$2 ] : zp[1]:183 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:184 [ sgn_u8::$0 ] : zp[1]:184 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:185 [ abs_u8::$0 ] : zp[1]:185 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:186 [ kbhit::return#2 ] : zp[1]:186 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:187 [ irq_bottom_2::$0 ] : zp[1]:187 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:188 [ kbhit::return#0 ] : zp[1]:188 , reg byte a , reg byte x , reg byte y , Potential registers mem[12] [ printf_buffer ] : mem[12] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 30,001,250,000,000,000,000: zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 20,002,333,333,333,336,000: zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 1,250,125,000,000,000,000: zp[2]:89 [ memcpy::src_end#0 ] 0: zp[2]:21 [ memcpy::source#2 ] 0: zp[2]:23 [ memcpy::destination#2 ] -Uplift Scope [memset] 335,666,666,666,666,620: zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333,333,333,332: zp[2]:87 [ memset::end#0 ] 12,712,500,000,000,002: zp[1]:18 [ memset::c#8 memset::c#1 ] 1,000,000,000,000,001: zp[2]:14 [ memset::num#6 ] 235.67: zp[2]:16 [ memset::str#7 memset::str#5 ] -Uplift Scope [uctoa_append] 2,500,055,000,000,003.5: zp[1]:42 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 2,000,050,000,000,002.5: zp[1]:43 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 333,335,000,000,000.5: zp[1]:102 [ uctoa_append::sub#0 ] 20,000,000,002: zp[1]:103 [ uctoa_append::return#0 ] 13,750,000,000.25: zp[2]:100 [ uctoa_append::buffer#0 ] -Uplift Scope [cscroll] 200,000,000,000,002: zp[2]:83 [ cscroll::$7 ] 200,000,000,000,002: zp[2]:85 [ cscroll::$8 ] -Uplift Scope [cputln] 20,000,000,000,002: zp[2]:79 [ cputln::$1 ] 20,000,000,000,002: zp[2]:81 [ cputln::$2 ] 10,000,000,000,001: zp[2]:77 [ cputln::ln_offset#0 ] -Uplift Scope [] 1,659,793,819,587.68: zp[1]:59 [ conio_cursor_y ] 1,218,579,240,437.21: zp[2]:62 [ conio_cursor_color ] 1,205,405,410,810.86: zp[2]:60 [ conio_cursor_text ] 378,277,153,558.45: zp[1]:64 [ conio_textcolor ] 137,142,862,857.19: zp[1]:58 [ conio_cursor_x ] 553: zp[1]:66 [ canvas_show_flag ] 2.78: zp[1]:65 [ canvas_show_memory ] 0: mem[12] [ printf_buffer ] -Uplift Scope [cputc] 1,250,025,000,006: zp[1]:13 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [strlen] 300,000,000,003: zp[2]:33 [ strlen::str#2 strlen::str#0 ] 150,002,500,001.75: zp[2]:35 [ strlen::len#2 strlen::len#1 ] 20,000,002: zp[2]:92 [ strlen::return#2 ] -Uplift Scope [cputs] 200,150,000,003.5: zp[2]:11 [ cputs::s#21 cputs::s#22 cputs::s#0 ] 100,000,000,001: zp[1]:76 [ cputs::c#1 ] -Uplift Scope [printf_padding] 275,000,000,002.75: zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] 14,287,142,857.43: zp[1]:96 [ printf_padding::length#1 ] -Uplift Scope [uctoa] 38,335,000,004: zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 31,675,500,004.5: zp[1]:38 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 23,076,923,079.23: zp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] 16,000,000,001.6: zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] 6,000,000,000.6: zp[1]:99 [ uctoa::digit_value#0 ] 20,000,002: zp[2]:97 [ uctoa::buffer#3 ] -Uplift Scope [printf_number_buffer] 65,000,006.5: zp[1]:30 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] 14,000,001.4: zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] 10,000,001: zp[2]:94 [ printf_number_buffer::$19 ] 2,066,666.93: zp[1]:91 [ printf_number_buffer::buffer_sign#0 ] -Uplift Scope [gotoxy] 2,000,002: zp[2]:106 [ gotoxy::$9 ] 2,000,002: zp[2]:108 [ gotoxy::$10 ] 2,000,002: zp[2]:110 [ gotoxy::$4 ] 2,000,002: zp[2]:114 [ gotoxy::$6 ] 2,000,002: zp[2]:116 [ gotoxy::$7 ] 1,500,001.5: zp[2]:104 [ gotoxy::$8 ] 1,466,672.33: zp[1]:44 [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] 1,000,001: zp[2]:112 [ gotoxy::offset#0 ] 995,241.19: zp[1]:45 [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -Uplift Scope [line] 497,380.33: zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] 445,837.79: zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] 390,013.5: zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] 372,731: zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] 343,170.76: zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] 266,066.01: zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] 200,002: zp[1]:131 [ line::plot2_$0 ] 200,002: zp[1]:132 [ line::plot2_$3 ] 200,002: zp[1]:135 [ line::plot2_$2 ] 200,002: zp[1]:136 [ line::plot3_$0 ] 200,002: zp[1]:137 [ line::plot3_$3 ] 200,002: zp[1]:140 [ line::plot3_$2 ] 199,745.59: zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] 171,527.14: zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] 150,001.5: zp[2]:133 [ line::plot2_column#0 ] 150,001.5: zp[2]:138 [ line::plot3_column#0 ] 3,675.24: zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] 2,666.73: zp[1]:121 [ line::dy#0 ] 2,576.33: zp[1]:119 [ line::dx#0 ] 2,002: zp[1]:126 [ line::plot1_$0 ] 2,002: zp[1]:127 [ line::plot1_$3 ] 2,002: zp[1]:130 [ line::plot1_$2 ] 2,002: zp[1]:141 [ line::plot4_$0 ] 2,002: zp[1]:142 [ line::plot4_$3 ] 2,002: zp[1]:145 [ line::plot4_$2 ] 1,905.7: zp[1]:125 [ line::sy#0 ] 1,845.5: zp[1]:123 [ line::sx#0 ] 1,578.95: zp[2]:71 [ line::canvas#0 ] 1,501.5: zp[2]:128 [ line::plot1_column#0 ] 1,501.5: zp[2]:143 [ line::plot4_column#0 ] 1,418.11: zp[1]:73 [ line::x2#0 ] -Uplift Scope [printf_uchar] 2,023,548: zp[1]:29 [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -Uplift Scope [abs_u8] 40,175.33: zp[1]:57 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] 20,002: zp[1]:147 [ abs_u8::$0 ] 2,002: zp[1]:118 [ abs_u8::return#0 ] 2,002: zp[1]:120 [ abs_u8::return#1 ] -Uplift Scope [sgn_u8] 20,002: zp[1]:146 [ sgn_u8::$0 ] 16,007: zp[1]:55 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] 2,002: zp[1]:122 [ sgn_u8::return#0 ] 2,002: zp[1]:124 [ sgn_u8::return#1 ] 500.5: zp[1]:56 [ sgn_u8::return#4 ] -Uplift Scope [main] 3,003: zp[1]:9 [ main::x#2 main::x#1 ] 1,979: zp[1]:10 [ main::c#2 main::c#4 main::c#1 ] 238.73: zp[1]:2 [ main::y#2 main::y#1 ] 221.3: zp[2]:5 [ main::screen#5 main::screen#1 ] 218.83: zp[2]:7 [ main::canvas#10 main::canvas#25 ] 201: zp[2]:3 [ main::cols#5 main::cols#1 ] 15.95: zp[1]:67 [ main::x0#0 ] 13.77: zp[1]:68 [ main::y0#0 ] 12.12: zp[1]:69 [ main::x1#0 ] 10.82: zp[1]:70 [ main::y1#0 ] 4.21: zp[2]:74 [ main::canvas#1 ] -Uplift Scope [kbhit] 4.33: zp[1]:150 [ kbhit::return#0 ] 4: zp[1]:148 [ kbhit::return#2 ] -Uplift Scope [irq_bottom_2] 4: zp[1]:149 [ irq_bottom_2::$0 ] +Uplift Scope [memcpy] 300,125,000,000,004.25: zp[2]:36 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 200,233,333,333,337.7: zp[2]:38 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,512,500,000,000.25: zp[2]:137 [ memcpy::src_end#0 ] 0: zp[2]:32 [ memcpy::source#2 ] 0: zp[2]:34 [ memcpy::destination#2 ] +Uplift Scope [memset] 33,566,666,666,672.33: zp[2]:30 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 1,683,333,333,333.67: zp[2]:135 [ memset::end#0 ] 1,271,250,000,002.25: zp[1]:29 [ memset::c#8 memset::c#1 ] 100,000,000,001: zp[2]:25 [ memset::num#6 ] 0: zp[2]:27 [ memset::str#7 ] +Uplift Scope [uctoa_append] 25,005,500,003.5: zp[1]:67 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,005,000,002.5: zp[1]:68 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,333,500,000.5: zp[1]:165 [ uctoa_append::sub#0 ] 2,000,002: zp[1]:166 [ uctoa_append::return#0 ] 1,375,000.25: zp[2]:163 [ uctoa_append::buffer#0 ] +Uplift Scope [ultoa_append] 25,005,500,003.5: zp[4]:57 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] 20,005,000,002.5: zp[1]:61 [ ultoa_append::digit#2 ultoa_append::digit#1 ] 3,333,500,000.5: zp[4]:152 [ ultoa_append::sub#0 ] 2,000,002: zp[4]:156 [ ultoa_append::return#0 ] 1,375,000.25: zp[2]:150 [ ultoa_append::buffer#0 ] +Uplift Scope [cscroll] 20,000,000,002: zp[2]:131 [ cscroll::$7 ] 20,000,000,002: zp[2]:133 [ cscroll::$8 ] +Uplift Scope [cputln] 2,000,000,002: zp[2]:127 [ cputln::$1 ] 2,000,000,002: zp[2]:129 [ cputln::$2 ] 1,000,000,001: zp[2]:125 [ cputln::ln_offset#0 ] +Uplift Scope [] 282,456,149.21: zp[1]:88 [ conio_cursor_y ] 202,727,281.91: zp[2]:91 [ conio_cursor_color ] 200,900,910: zp[2]:89 [ conio_cursor_text ] 63,125,000.66: zp[1]:93 [ conio_textcolor ] 25,263,168.52: zp[1]:87 [ conio_cursor_x ] 15.15: zp[1]:95 [ canvas_show_flag ] 2.45: zp[1]:94 [ canvas_show_memory ] 0: mem[12] [ printf_buffer ] +Uplift Scope [toupper] 473,333,338.67: zp[1]:44 [ toupper::return#2 toupper::return#0 toupper::ch#0 ] 20,000,002: zp[1]:140 [ toupper::return#3 ] +Uplift Scope [cputc] 150,025,008.5: zp[1]:24 [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Uplift Scope [strupr] 27,142,859.86: zp[2]:42 [ strupr::src#2 strupr::src#1 ] 20,000,002: zp[1]:141 [ strupr::$0 ] +Uplift Scope [strlen] 30,000,003: zp[2]:45 [ strlen::str#2 strlen::str#0 ] 15,002,501.75: zp[2]:47 [ strlen::len#2 strlen::len#1 ] 20,002: zp[2]:121 [ strlen::return#2 ] +Uplift Scope [printf_padding] 27,500,002.75: zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] 1,731,673.33: zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] 1,666,666.83: zp[1]:22 [ printf_padding::pad#5 ] +Uplift Scope [cputs] 20,150,003.5: zp[2]:40 [ cputs::s#4 cputs::s#5 cputs::s#0 ] 10,000,001: zp[1]:139 [ cputs::c#1 ] +Uplift Scope [ultoa] 3,787,146.79: zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] 3,078,361.36: zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] 2,285,716.57: zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] 2,000,002: zp[1]:145 [ ultoa::$10 ] 1,500,001.5: zp[1]:54 [ ultoa::started#2 ultoa::started#4 ] 600,000.6: zp[4]:146 [ ultoa::digit_value#0 ] 20,002: zp[1]:142 [ ultoa::$11 ] 20,002: zp[2]:143 [ ultoa::buffer#3 ] +Uplift Scope [uctoa] 3,835,004: zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 3,175,504.5: zp[1]:63 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 2,307,694.62: zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] 1,600,001.6: zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] 600,000.6: zp[1]:162 [ uctoa::digit_value#0 ] 20,002: zp[2]:160 [ uctoa::buffer#3 ] +Uplift Scope [plot] 2,000,002: zp[1]:179 [ plot::$0 ] 2,000,002: zp[1]:180 [ plot::$3 ] 2,000,002: zp[1]:183 [ plot::$2 ] 1,500,001.5: zp[2]:181 [ plot::column#0 ] 844,409.2: zp[1]:83 [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] 752,505.5: zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Uplift Scope [eorfill] 3,250,003.25: zp[1]:74 [ eorfill::y#2 eorfill::y#1 ] 2,250,004.5: zp[1]:75 [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] 233,996.89: zp[2]:72 [ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] 230,002.3: zp[1]:69 [ eorfill::x#2 eorfill::x#1 ] 229,167.83: zp[2]:70 [ eorfill::line_column#2 eorfill::line_column#1 ] +Uplift Scope [line] 525,540.77: zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] 500,782.77: zp[1]:80 [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] 434,338.67: zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] 403,852.76: zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] 8,834.86: zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] 7,390.39: zp[1]:174 [ line::dy#0 ] 6,733.47: zp[1]:172 [ line::dx#0 ] 6,091: zp[1]:178 [ line::sy#0 ] 5,459.57: zp[1]:176 [ line::sx#0 ] 3,312: zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Uplift Scope [printf_number_buffer] 65,006.5: zp[1]:19 [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] 11,905.95: zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] 10,001: zp[2]:123 [ printf_number_buffer::$19 ] 5,604.25: zp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] 1,000.1: zp[1]:14 [ printf_number_buffer::format_min_length#2 ] 937.59: zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] 645.23: zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] 384.65: zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] +Uplift Scope [abs_u8] 40,175.33: zp[1]:86 [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] 20,002: zp[1]:185 [ abs_u8::$0 ] 2,002: zp[1]:171 [ abs_u8::return#0 ] 2,002: zp[1]:173 [ abs_u8::return#1 ] +Uplift Scope [sgn_u8] 20,002: zp[1]:184 [ sgn_u8::$0 ] 16,007: zp[1]:84 [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] 2,002: zp[1]:175 [ sgn_u8::return#0 ] 2,002: zp[1]:177 [ sgn_u8::return#1 ] 500.5: zp[1]:85 [ sgn_u8::return#4 ] +Uplift Scope [main] 3,003: zp[1]:12 [ main::x#2 main::x#1 ] 1,979: zp[1]:13 [ main::c#2 main::c#4 main::c#1 ] 238.73: zp[1]:2 [ main::y#2 main::y#1 ] 221.3: zp[2]:5 [ main::screen#5 main::screen#1 ] 210.19: zp[2]:10 [ main::canvas#10 main::canvas#24 ] 202: zp[4]:108 [ main::$18 ] 201: zp[2]:3 [ main::cols#5 main::cols#1 ] 43.29: zp[1]:100 [ main::x2#0 ] 43.29: zp[1]:101 [ main::y2#0 ] 33.67: zp[1]:98 [ main::x1#0 ] 33.67: zp[1]:99 [ main::y1#0 ] 26.76: zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] 25.25: zp[4]:112 [ main::cyclecount#0 ] 22.73: zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] 22.51: zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] 16.83: zp[1]:96 [ main::x0#0 ] 16.83: zp[1]:97 [ main::y0#0 ] 6.73: zp[2]:102 [ main::canvas#1 ] +Uplift Scope [clock] 367.33: zp[4]:167 [ clock::return#0 ] 202: zp[4]:104 [ clock::return#2 ] +Uplift Scope [printf_ulong] 367.33: zp[4]:117 [ printf_ulong::uvalue#0 ] +Uplift Scope [printf_uchar] 367.33: zp[1]:116 [ printf_uchar::uvalue#0 ] +Uplift Scope [kbhit] 4.33: zp[1]:188 [ kbhit::return#0 ] 4: zp[1]:186 [ kbhit::return#2 ] +Uplift Scope [irq_bottom_2] 4: zp[1]:187 [ irq_bottom_2::$0 ] Uplift Scope [MOS6526_CIA] Uplift Scope [MOS6569_VICII] Uplift Scope [MOS6581_SID] -Uplift Scope [clock] Uplift Scope [clock_start] Uplift Scope [RADIX] +Uplift Scope [gotoxy] Uplift Scope [textcolor] Uplift Scope [printf_format_number] Uplift Scope [printf_buffer_number] @@ -12249,196 +11001,215 @@ Uplift Scope [printf_format_string] Uplift Scope [setup_irq] Uplift Scope [irq_bottom_1] -Uplifting [memcpy] best 1389584 combination zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:89 [ memcpy::src_end#0 ] zp[2]:21 [ memcpy::source#2 ] zp[2]:23 [ memcpy::destination#2 ] -Uplifting [memset] best 1389466 combination zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:87 [ memset::end#0 ] reg byte x [ memset::c#8 memset::c#1 ] zp[2]:14 [ memset::num#6 ] zp[2]:16 [ memset::str#7 memset::str#5 ] -Uplifting [uctoa_append] best 1267463 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:102 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:100 [ uctoa_append::buffer#0 ] -Uplifting [cscroll] best 1267463 combination zp[2]:83 [ cscroll::$7 ] zp[2]:85 [ cscroll::$8 ] -Uplifting [cputln] best 1267463 combination zp[2]:79 [ cputln::$1 ] zp[2]:81 [ cputln::$2 ] zp[2]:77 [ cputln::ln_offset#0 ] -Uplifting [] best 1267463 combination zp[1]:59 [ conio_cursor_y ] zp[2]:62 [ conio_cursor_color ] zp[2]:60 [ conio_cursor_text ] zp[1]:64 [ conio_textcolor ] zp[1]:58 [ conio_cursor_x ] zp[1]:66 [ canvas_show_flag ] zp[1]:65 [ canvas_show_memory ] mem[12] [ printf_buffer ] -Uplifting [cputc] best 1264451 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [strlen] best 1264451 combination zp[2]:33 [ strlen::str#2 strlen::str#0 ] zp[2]:35 [ strlen::len#2 strlen::len#1 ] zp[2]:92 [ strlen::return#2 ] -Uplifting [cputs] best 1255451 combination zp[2]:11 [ cputs::s#21 cputs::s#22 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [printf_padding] best 1255451 combination zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] zp[1]:96 [ printf_padding::length#1 ] -Uplifting [uctoa] best 1246445 combination zp[2]:40 [ 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]:37 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] zp[1]:99 [ uctoa::digit_value#0 ] zp[2]:97 [ uctoa::buffer#3 ] -Uplifting [printf_number_buffer] best 1246430 combination reg byte a [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:94 [ printf_number_buffer::$19 ] reg byte x [ printf_number_buffer::buffer_sign#0 ] -Uplifting [gotoxy] best 1245184 combination zp[2]:106 [ gotoxy::$9 ] zp[2]:108 [ gotoxy::$10 ] zp[2]:110 [ gotoxy::$4 ] zp[2]:114 [ gotoxy::$6 ] zp[2]:116 [ gotoxy::$7 ] zp[2]:104 [ gotoxy::$8 ] reg byte a [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] zp[2]:112 [ gotoxy::offset#0 ] reg byte x [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -Uplifting [line] best 1244184 combination zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] reg byte a [ line::plot2_$0 ] reg byte a [ line::plot2_$3 ] zp[1]:135 [ line::plot2_$2 ] zp[1]:136 [ line::plot3_$0 ] zp[1]:137 [ line::plot3_$3 ] zp[1]:140 [ line::plot3_$2 ] zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] zp[2]:133 [ line::plot2_column#0 ] zp[2]:138 [ line::plot3_column#0 ] zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] zp[1]:121 [ line::dy#0 ] zp[1]:119 [ line::dx#0 ] zp[1]:126 [ line::plot1_$0 ] zp[1]:127 [ line::plot1_$3 ] zp[1]:130 [ line::plot1_$2 ] zp[1]:141 [ line::plot4_$0 ] zp[1]:142 [ line::plot4_$3 ] zp[1]:145 [ line::plot4_$2 ] zp[1]:125 [ line::sy#0 ] zp[1]:123 [ line::sx#0 ] zp[2]:71 [ line::canvas#0 ] zp[2]:128 [ line::plot1_column#0 ] zp[2]:143 [ line::plot4_column#0 ] zp[1]:73 [ line::x2#0 ] -Limited combination testing to 100 combinations of 268435456 possible. -Uplifting [printf_uchar] best 1242234 combination reg byte x [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -Uplifting [abs_u8] best 1242197 combination reg byte a [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] reg byte x [ abs_u8::$0 ] reg byte a [ abs_u8::return#0 ] reg byte a [ abs_u8::return#1 ] -Limited combination testing to 100 combinations of 256 possible. -Uplifting [sgn_u8] best 1242170 combination reg byte a [ sgn_u8::$0 ] reg byte a [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] reg byte a [ sgn_u8::return#0 ] reg byte a [ sgn_u8::return#1 ] zp[1]:56 [ sgn_u8::return#4 ] +Uplifting [memcpy] best 364036 combination zp[2]:36 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:38 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:137 [ memcpy::src_end#0 ] zp[2]:32 [ memcpy::source#2 ] zp[2]:34 [ memcpy::destination#2 ] +Uplifting [memset] best 363918 combination zp[2]:30 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:135 [ memset::end#0 ] reg byte x [ memset::c#8 memset::c#1 ] zp[2]:25 [ memset::num#6 ] zp[2]:27 [ memset::str#7 ] +Uplifting [uctoa_append] best 351715 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:165 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:163 [ uctoa_append::buffer#0 ] +Uplifting [ultoa_append] best 345712 combination zp[4]:57 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] zp[4]:152 [ ultoa_append::sub#0 ] zp[4]:156 [ ultoa_append::return#0 ] zp[2]:150 [ ultoa_append::buffer#0 ] +Uplifting [cscroll] best 345712 combination zp[2]:131 [ cscroll::$7 ] zp[2]:133 [ cscroll::$8 ] +Uplifting [cputln] best 345712 combination zp[2]:127 [ cputln::$1 ] zp[2]:129 [ cputln::$2 ] zp[2]:125 [ cputln::ln_offset#0 ] +Uplifting [] best 345712 combination zp[1]:88 [ conio_cursor_y ] zp[2]:91 [ conio_cursor_color ] zp[2]:89 [ conio_cursor_text ] zp[1]:93 [ conio_textcolor ] zp[1]:87 [ conio_cursor_x ] zp[1]:95 [ canvas_show_flag ] zp[1]:94 [ canvas_show_memory ] mem[12] [ printf_buffer ] +Uplifting [toupper] best 344505 combination reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] reg byte a [ toupper::return#3 ] +Uplifting [cputc] best 343896 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] +Uplifting [strupr] best 343296 combination zp[2]:42 [ strupr::src#2 strupr::src#1 ] reg byte a [ strupr::$0 ] +Uplifting [strlen] best 343296 combination zp[2]:45 [ strlen::str#2 strlen::str#0 ] zp[2]:47 [ strlen::len#2 strlen::len#1 ] zp[2]:121 [ strlen::return#2 ] +Uplifting [printf_padding] best 343296 combination zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] zp[1]:22 [ printf_padding::pad#5 ] +Uplifting [cputs] best 342396 combination zp[2]:40 [ cputs::s#4 cputs::s#5 cputs::s#0 ] reg byte a [ cputs::c#1 ] +Uplifting [ultoa] best 341092 combination zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] reg byte a [ ultoa::$10 ] reg byte x [ ultoa::started#2 ultoa::started#4 ] zp[4]:146 [ ultoa::digit_value#0 ] reg byte a [ ultoa::$11 ] zp[2]:143 [ ultoa::buffer#3 ] +Uplifting [uctoa] best 340186 combination zp[2]:65 [ 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]:62 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] zp[1]:162 [ uctoa::digit_value#0 ] zp[2]:160 [ uctoa::buffer#3 ] +Uplifting [plot] best 339574 combination reg byte a [ plot::$0 ] reg byte a [ plot::$3 ] zp[1]:183 [ plot::$2 ] zp[2]:181 [ plot::column#0 ] reg byte x [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Limited combination testing to 100 combinations of 576 possible. +Uplifting [eorfill] best 314374 combination reg byte y [ eorfill::y#2 eorfill::y#1 ] reg byte a [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] zp[2]:72 [ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] reg byte x [ eorfill::x#2 eorfill::x#1 ] zp[2]:70 [ eorfill::line_column#2 eorfill::line_column#1 ] +Uplifting [line] best 312977 combination zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] reg byte x [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] zp[1]:174 [ line::dy#0 ] zp[1]:172 [ line::dx#0 ] zp[1]:178 [ line::sy#0 ] zp[1]:176 [ line::sx#0 ] zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] Limited combination testing to 100 combinations of 1024 possible. -Uplifting [main] best 1240140 combination reg byte y [ main::x#2 main::x#1 ] reg byte x [ main::c#2 main::c#4 main::c#1 ] zp[1]:2 [ main::y#2 main::y#1 ] zp[2]:5 [ main::screen#5 main::screen#1 ] zp[2]:7 [ main::canvas#10 main::canvas#25 ] zp[2]:3 [ main::cols#5 main::cols#1 ] zp[1]:67 [ main::x0#0 ] zp[1]:68 [ main::y0#0 ] zp[1]:69 [ main::x1#0 ] zp[1]:70 [ main::y1#0 ] zp[2]:74 [ main::canvas#1 ] -Uplifting [kbhit] best 1240128 combination reg byte a [ kbhit::return#0 ] reg byte a [ kbhit::return#2 ] -Uplifting [irq_bottom_2] best 1240122 combination reg byte a [ irq_bottom_2::$0 ] -Uplifting [MOS6526_CIA] best 1240122 combination -Uplifting [MOS6569_VICII] best 1240122 combination -Uplifting [MOS6581_SID] best 1240122 combination -Uplifting [clock] best 1240122 combination -Uplifting [clock_start] best 1240122 combination -Uplifting [RADIX] best 1240122 combination -Uplifting [textcolor] best 1240122 combination -Uplifting [printf_format_number] best 1240122 combination -Uplifting [printf_buffer_number] best 1240122 combination -Uplifting [printf_format_string] best 1240122 combination -Uplifting [setup_irq] best 1240122 combination -Uplifting [irq_bottom_1] best 1240122 combination -Attempting to uplift remaining variables inzp[1]:102 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 1240122 combination zp[1]:102 [ uctoa_append::sub#0 ] -Attempting to uplift remaining variables inzp[1]:59 [ conio_cursor_y ] -Uplifting [] best 1240122 combination zp[1]:59 [ conio_cursor_y ] -Attempting to uplift remaining variables inzp[1]:64 [ conio_textcolor ] -Uplifting [] best 1240122 combination zp[1]:64 [ conio_textcolor ] -Attempting to uplift remaining variables inzp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] -Uplifting [printf_padding] best 1240122 combination zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] -Attempting to uplift remaining variables inzp[1]:58 [ conio_cursor_x ] -Uplifting [] best 1240122 combination zp[1]:58 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 1240122 combination zp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] -Attempting to uplift remaining variables inzp[1]:39 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 1240122 combination zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] -Attempting to uplift remaining variables inzp[1]:96 [ printf_padding::length#1 ] -Uplifting [printf_padding] best 1240122 combination zp[1]:96 [ printf_padding::length#1 ] -Attempting to uplift remaining variables inzp[1]:99 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 1240122 combination zp[1]:99 [ uctoa::digit_value#0 ] -Attempting to uplift remaining variables inzp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Uplifting [printf_number_buffer] best 1240122 combination zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] -Attempting to uplift remaining variables inzp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Uplifting [line] best 1240122 combination zp[1]:54 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Attempting to uplift remaining variables inzp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Uplifting [line] best 1240122 combination zp[1]:48 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Attempting to uplift remaining variables inzp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Uplifting [line] best 1240122 combination zp[1]:52 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Attempting to uplift remaining variables inzp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Uplifting [line] best 1240122 combination zp[1]:49 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Attempting to uplift remaining variables inzp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Uplifting [line] best 1240122 combination zp[1]:47 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Attempting to uplift remaining variables inzp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Uplifting [line] best 1240122 combination zp[1]:50 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Attempting to uplift remaining variables inzp[1]:135 [ line::plot2_$2 ] -Uplifting [line] best 1239722 combination reg byte a [ line::plot2_$2 ] -Attempting to uplift remaining variables inzp[1]:136 [ line::plot3_$0 ] -Uplifting [line] best 1239122 combination reg byte a [ line::plot3_$0 ] -Attempting to uplift remaining variables inzp[1]:137 [ line::plot3_$3 ] -Uplifting [line] best 1238722 combination reg byte a [ line::plot3_$3 ] -Attempting to uplift remaining variables inzp[1]:140 [ line::plot3_$2 ] -Uplifting [line] best 1238322 combination reg byte a [ line::plot3_$2 ] -Attempting to uplift remaining variables inzp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Uplifting [line] best 1238322 combination zp[1]:53 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Attempting to uplift remaining variables inzp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Uplifting [line] best 1238322 combination zp[1]:51 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Attempting to uplift remaining variables inzp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Uplifting [line] best 1238322 combination zp[1]:46 [ line::y2#17 line::y2#0 line::y2#1 ] -Attempting to uplift remaining variables inzp[1]:121 [ line::dy#0 ] -Uplifting [line] best 1238322 combination zp[1]:121 [ line::dy#0 ] -Attempting to uplift remaining variables inzp[1]:119 [ line::dx#0 ] -Uplifting [line] best 1238322 combination zp[1]:119 [ line::dx#0 ] -Attempting to uplift remaining variables inzp[1]:126 [ line::plot1_$0 ] -Uplifting [line] best 1238316 combination reg byte a [ line::plot1_$0 ] -Attempting to uplift remaining variables inzp[1]:127 [ line::plot1_$3 ] -Uplifting [line] best 1238312 combination reg byte a [ line::plot1_$3 ] -Attempting to uplift remaining variables inzp[1]:130 [ line::plot1_$2 ] -Uplifting [line] best 1238308 combination reg byte a [ line::plot1_$2 ] -Attempting to uplift remaining variables inzp[1]:141 [ line::plot4_$0 ] -Uplifting [line] best 1238302 combination reg byte a [ line::plot4_$0 ] -Attempting to uplift remaining variables inzp[1]:142 [ line::plot4_$3 ] -Uplifting [line] best 1238298 combination reg byte a [ line::plot4_$3 ] -Attempting to uplift remaining variables inzp[1]:145 [ line::plot4_$2 ] -Uplifting [line] best 1238294 combination reg byte a [ line::plot4_$2 ] -Attempting to uplift remaining variables inzp[1]:125 [ line::sy#0 ] -Uplifting [line] best 1238294 combination zp[1]:125 [ line::sy#0 ] -Attempting to uplift remaining variables inzp[1]:123 [ line::sx#0 ] -Uplifting [line] best 1238294 combination zp[1]:123 [ line::sx#0 ] -Attempting to uplift remaining variables inzp[1]:73 [ line::x2#0 ] -Uplifting [line] best 1238294 combination zp[1]:73 [ line::x2#0 ] -Attempting to uplift remaining variables inzp[1]:66 [ canvas_show_flag ] -Uplifting [] best 1238294 combination zp[1]:66 [ canvas_show_flag ] -Attempting to uplift remaining variables inzp[1]:56 [ sgn_u8::return#4 ] -Uplifting [sgn_u8] best 1238282 combination reg byte a [ sgn_u8::return#4 ] +Uplifting [printf_number_buffer] best 312966 combination reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] zp[2]:123 [ printf_number_buffer::$19 ] zp[1]:17 [ 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]:16 [ printf_number_buffer::format_zero_padding#10 ] zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] +Limited combination testing to 100 combinations of 256 possible. +Uplifting [abs_u8] best 312939 combination reg byte y [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] reg byte a [ abs_u8::$0 ] reg byte a [ abs_u8::return#0 ] reg byte a [ abs_u8::return#1 ] +Limited combination testing to 100 combinations of 256 possible. +Uplifting [sgn_u8] best 312912 combination reg byte a [ sgn_u8::$0 ] reg byte a [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] reg byte a [ sgn_u8::return#0 ] reg byte a [ sgn_u8::return#1 ] zp[1]:85 [ sgn_u8::return#4 ] +Limited combination testing to 100 combinations of 1024 possible. +Uplifting [main] best 310882 combination reg byte y [ main::x#2 main::x#1 ] reg byte x [ main::c#2 main::c#4 main::c#1 ] zp[1]:2 [ main::y#2 main::y#1 ] zp[2]:5 [ main::screen#5 main::screen#1 ] zp[2]:10 [ main::canvas#10 main::canvas#24 ] zp[4]:108 [ main::$18 ] zp[2]:3 [ main::cols#5 main::cols#1 ] zp[1]:100 [ main::x2#0 ] zp[1]:101 [ main::y2#0 ] zp[1]:98 [ main::x1#0 ] zp[1]:99 [ main::y1#0 ] zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] zp[4]:112 [ main::cyclecount#0 ] zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] zp[1]:96 [ main::x0#0 ] zp[1]:97 [ main::y0#0 ] zp[2]:102 [ main::canvas#1 ] +Limited combination testing to 100 combinations of 13824 possible. +Uplifting [clock] best 310882 combination zp[4]:167 [ clock::return#0 ] zp[4]:104 [ clock::return#2 ] +Uplifting [printf_ulong] best 310882 combination zp[4]:117 [ printf_ulong::uvalue#0 ] +Uplifting [printf_uchar] best 310849 combination reg byte x [ printf_uchar::uvalue#0 ] +Uplifting [kbhit] best 310837 combination reg byte a [ kbhit::return#0 ] reg byte a [ kbhit::return#2 ] +Uplifting [irq_bottom_2] best 310831 combination reg byte a [ irq_bottom_2::$0 ] +Uplifting [MOS6526_CIA] best 310831 combination +Uplifting [MOS6569_VICII] best 310831 combination +Uplifting [MOS6581_SID] best 310831 combination +Uplifting [clock_start] best 310831 combination +Uplifting [RADIX] best 310831 combination +Uplifting [gotoxy] best 310831 combination +Uplifting [textcolor] best 310831 combination +Uplifting [printf_format_number] best 310831 combination +Uplifting [printf_buffer_number] best 310831 combination +Uplifting [printf_format_string] best 310831 combination +Uplifting [setup_irq] best 310831 combination +Uplifting [irq_bottom_1] best 310831 combination +Attempting to uplift remaining variables inzp[1]:165 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 310831 combination zp[1]:165 [ uctoa_append::sub#0 ] +Attempting to uplift remaining variables inzp[1]:88 [ conio_cursor_y ] +Uplifting [] best 310831 combination zp[1]:88 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:93 [ conio_textcolor ] +Uplifting [] best 310831 combination zp[1]:93 [ conio_textcolor ] +Attempting to uplift remaining variables inzp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] +Uplifting [printf_padding] best 310831 combination zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] +Attempting to uplift remaining variables inzp[1]:87 [ conio_cursor_x ] +Uplifting [] best 310831 combination zp[1]:87 [ conio_cursor_x ] +Attempting to uplift remaining variables inzp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 310831 combination zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] +Uplifting [ultoa] best 310831 combination zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:183 [ plot::$2 ] +Uplifting [plot] best 310831 combination zp[1]:183 [ plot::$2 ] +Attempting to uplift remaining variables inzp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Uplifting [printf_padding] best 310831 combination zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Attempting to uplift remaining variables inzp[1]:22 [ printf_padding::pad#5 ] +Uplifting [printf_padding] best 310831 combination zp[1]:22 [ printf_padding::pad#5 ] +Attempting to uplift remaining variables inzp[1]:64 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 310831 combination zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] +Attempting to uplift remaining variables inzp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Uplifting [plot] best 310831 combination zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] +Attempting to uplift remaining variables inzp[1]:162 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 310831 combination zp[1]:162 [ uctoa::digit_value#0 ] +Attempting to uplift remaining variables inzp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +Uplifting [line] best 310831 combination zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] +Attempting to uplift remaining variables inzp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +Uplifting [line] best 310831 combination zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] +Attempting to uplift remaining variables inzp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +Uplifting [line] best 310831 combination zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] +Attempting to uplift remaining variables inzp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Uplifting [printf_number_buffer] best 310831 combination zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Attempting to uplift remaining variables inzp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +Uplifting [line] best 310831 combination zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] +Attempting to uplift remaining variables inzp[1]:174 [ line::dy#0 ] +Uplifting [line] best 310831 combination zp[1]:174 [ line::dy#0 ] +Attempting to uplift remaining variables inzp[1]:172 [ line::dx#0 ] +Uplifting [line] best 310831 combination zp[1]:172 [ line::dx#0 ] +Attempting to uplift remaining variables inzp[1]:178 [ line::sy#0 ] +Uplifting [line] best 310831 combination zp[1]:178 [ line::sy#0 ] +Attempting to uplift remaining variables inzp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_number_buffer] best 310831 combination zp[1]:17 [ 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]:176 [ line::sx#0 ] +Uplifting [line] best 310831 combination zp[1]:176 [ line::sx#0 ] +Attempting to uplift remaining variables inzp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Uplifting [line] best 310831 combination zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] +Attempting to uplift remaining variables inzp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] +Uplifting [printf_number_buffer] best 310831 combination zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] +Attempting to uplift remaining variables inzp[1]:15 [ printf_number_buffer::format_justify_left#10 ] +Uplifting [printf_number_buffer] best 310831 combination zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] +Attempting to uplift remaining variables inzp[1]:85 [ sgn_u8::return#4 ] +Uplifting [sgn_u8] best 310819 combination reg byte a [ sgn_u8::return#4 ] +Attempting to uplift remaining variables inzp[1]:18 [ printf_number_buffer::format_upper_case#10 ] +Uplifting [printf_number_buffer] best 310819 combination zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] Attempting to uplift remaining variables inzp[1]:2 [ main::y#2 main::y#1 ] -Uplifting [main] best 1238282 combination zp[1]:2 [ main::y#2 main::y#1 ] -Attempting to uplift remaining variables inzp[1]:67 [ main::x0#0 ] -Uplifting [main] best 1238282 combination zp[1]:67 [ main::x0#0 ] -Attempting to uplift remaining variables inzp[1]:68 [ main::y0#0 ] -Uplifting [main] best 1238282 combination zp[1]:68 [ main::y0#0 ] -Attempting to uplift remaining variables inzp[1]:69 [ main::x1#0 ] -Uplifting [main] best 1238282 combination zp[1]:69 [ main::x1#0 ] -Attempting to uplift remaining variables inzp[1]:70 [ main::y1#0 ] -Uplifting [main] best 1238282 combination zp[1]:70 [ main::y1#0 ] -Attempting to uplift remaining variables inzp[1]:65 [ canvas_show_memory ] -Uplifting [] best 1238282 combination zp[1]:65 [ canvas_show_memory ] -Coalescing zero page register [ zp[2]:7 [ main::canvas#10 main::canvas#25 ] ] with [ zp[2]:74 [ main::canvas#1 ] ] - score: 2 -Coalescing zero page register [ zp[2]:60 [ conio_cursor_text ] ] with [ zp[2]:79 [ cputln::$1 ] ] - score: 2 -Coalescing zero page register [ zp[2]:60 [ conio_cursor_text cputln::$1 ] ] with [ zp[2]:83 [ cscroll::$7 ] ] - score: 2 -Coalescing zero page register [ zp[2]:62 [ conio_cursor_color ] ] with [ zp[2]:81 [ cputln::$2 ] ] - score: 2 -Coalescing zero page register [ zp[2]:62 [ conio_cursor_color cputln::$2 ] ] with [ zp[2]:85 [ cscroll::$8 ] ] - score: 2 -Coalescing zero page register [ zp[2]:7 [ main::canvas#10 main::canvas#25 main::canvas#1 ] ] with [ zp[2]:71 [ line::canvas#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:14 [ memset::num#6 ] ] with [ zp[2]:87 [ memset::end#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:16 [ memset::str#7 memset::str#5 ] ] with [ zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ memcpy::source#2 ] ] with [ zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:23 [ memcpy::destination#2 ] ] with [ zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] ] with [ zp[1]:96 [ printf_padding::length#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:35 [ strlen::len#2 strlen::len#1 ] ] with [ zp[2]:92 [ strlen::return#2 ] ] - score: 1 -Coalescing zero page register [ zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:97 [ uctoa::buffer#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:100 [ uctoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:60 [ conio_cursor_text cputln::$1 cscroll::$7 ] ] with [ zp[2]:114 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:62 [ conio_cursor_color cputln::$2 cscroll::$8 ] ] with [ zp[2]:116 [ gotoxy::$7 ] ] - score: 1 -Coalescing zero page register [ zp[1]:69 [ main::x1#0 ] ] with [ zp[1]:73 [ line::x2#0 ] ] - score: 1 -Coalescing zero page register [ zp[1]:99 [ uctoa::digit_value#0 ] ] with [ zp[1]:102 [ uctoa_append::sub#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:104 [ gotoxy::$8 ] ] with [ zp[2]:108 [ gotoxy::$10 ] ] - score: 1 -Coalescing zero page register [ zp[2]:110 [ gotoxy::$4 ] ] with [ zp[2]:112 [ gotoxy::offset#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:35 [ strlen::len#2 strlen::len#1 strlen::return#2 ] ] with [ zp[2]:94 [ printf_number_buffer::$19 ] ] - score: 1 -Coalescing zero page register [ zp[2]:62 [ conio_cursor_color cputln::$2 cscroll::$8 gotoxy::$7 ] ] with [ zp[2]:110 [ gotoxy::$4 gotoxy::offset#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:62 [ conio_cursor_color cputln::$2 cscroll::$8 gotoxy::$7 gotoxy::$4 gotoxy::offset#0 ] ] with [ zp[2]:104 [ gotoxy::$8 gotoxy::$10 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:14 [ memset::num#6 memset::end#0 ] ] -Coalescing zero page register [ zp[2]:23 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:16 [ memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] ] -Coalescing zero page register [ zp[2]:33 [ strlen::str#2 strlen::str#0 ] ] with [ zp[2]:11 [ cputs::s#21 cputs::s#22 cputs::s#0 ] ] -Coalescing zero page register [ zp[1]:37 [ uctoa::digit#2 uctoa::digit#1 ] ] with [ zp[1]:31 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 printf_padding::length#1 ] ] -Coalescing zero page register [ zp[1]:39 [ uctoa::started#2 uctoa::started#4 ] ] with [ zp[1]:32 [ printf_padding::i#2 printf_padding::i#1 ] ] -Coalescing zero page register [ zp[2]:40 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:35 [ strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ] ] -Coalescing zero page register [ zp[1]:58 [ conio_cursor_x ] ] with [ zp[1]:2 [ main::y#2 main::y#1 ] ] -Coalescing zero page register [ zp[2]:106 [ gotoxy::$9 ] ] with [ zp[2]:77 [ cputln::ln_offset#0 ] ] -Coalescing zero page register [ zp[2]:128 [ line::plot1_column#0 ] ] with [ zp[2]:89 [ memcpy::src_end#0 ] ] -Coalescing zero page register [ zp[2]:40 [ 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]:21 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] ] -Coalescing zero page register [ zp[2]:106 [ gotoxy::$9 cputln::ln_offset#0 ] ] with [ zp[2]:23 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] ] -Coalescing zero page register [ zp[2]:133 [ line::plot2_column#0 ] ] with [ zp[2]:33 [ strlen::str#2 strlen::str#0 cputs::s#21 cputs::s#22 cputs::s#0 ] ] -Coalescing zero page register [ zp[2]:138 [ line::plot3_column#0 ] ] with [ zp[2]:40 [ 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 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] ] -Coalescing zero page register [ zp[2]:143 [ line::plot4_column#0 ] ] with [ zp[2]:106 [ gotoxy::$9 cputln::ln_offset#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] ] +Uplifting [main] best 310819 combination zp[1]:2 [ main::y#2 main::y#1 ] +Attempting to uplift remaining variables inzp[1]:100 [ main::x2#0 ] +Uplifting [main] best 310819 combination zp[1]:100 [ main::x2#0 ] +Attempting to uplift remaining variables inzp[1]:101 [ main::y2#0 ] +Uplifting [main] best 310819 combination zp[1]:101 [ main::y2#0 ] +Attempting to uplift remaining variables inzp[1]:98 [ main::x1#0 ] +Uplifting [main] best 310819 combination zp[1]:98 [ main::x1#0 ] +Attempting to uplift remaining variables inzp[1]:99 [ main::y1#0 ] +Uplifting [main] best 310819 combination zp[1]:99 [ main::y1#0 ] +Attempting to uplift remaining variables inzp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] +Uplifting [main] best 310819 combination zp[1]:7 [ main::p0_idx#11 main::p0_idx#1 ] +Attempting to uplift remaining variables inzp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] +Uplifting [main] best 310819 combination zp[1]:8 [ main::p1_idx#2 main::p1_idx#1 ] +Attempting to uplift remaining variables inzp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] +Uplifting [main] best 310819 combination zp[1]:9 [ main::p2_idx#2 main::p2_idx#1 ] +Attempting to uplift remaining variables inzp[1]:96 [ main::x0#0 ] +Uplifting [main] best 310819 combination zp[1]:96 [ main::x0#0 ] +Attempting to uplift remaining variables inzp[1]:97 [ main::y0#0 ] +Uplifting [main] best 310819 combination zp[1]:97 [ main::y0#0 ] +Attempting to uplift remaining variables inzp[1]:95 [ canvas_show_flag ] +Uplifting [] best 310819 combination zp[1]:95 [ canvas_show_flag ] +Attempting to uplift remaining variables inzp[1]:94 [ canvas_show_memory ] +Uplifting [] best 310819 combination zp[1]:94 [ canvas_show_memory ] +Coalescing zero page register [ zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 ] ] with [ zp[1]:82 [ plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] ] - score: 4 +Coalescing zero page register [ zp[2]:10 [ main::canvas#10 main::canvas#24 ] ] with [ zp[2]:102 [ main::canvas#1 ] ] - score: 2 +Coalescing zero page register [ zp[2]:89 [ conio_cursor_text ] ] with [ zp[2]:127 [ cputln::$1 ] ] - score: 2 +Coalescing zero page register [ zp[2]:89 [ conio_cursor_text cputln::$1 ] ] with [ zp[2]:131 [ cscroll::$7 ] ] - score: 2 +Coalescing zero page register [ zp[2]:91 [ conio_cursor_color ] ] with [ zp[2]:129 [ cputln::$2 ] ] - score: 2 +Coalescing zero page register [ zp[2]:91 [ conio_cursor_color cputln::$2 ] ] with [ zp[2]:133 [ cscroll::$8 ] ] - score: 2 +Coalescing zero page register [ zp[2]:25 [ memset::num#6 ] ] with [ zp[2]:135 [ memset::end#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:27 [ memset::str#7 ] ] with [ zp[2]:30 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ memcpy::source#2 ] ] with [ zp[2]:36 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:34 [ memcpy::destination#2 ] ] with [ zp[2]:38 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:47 [ strlen::len#2 strlen::len#1 ] ] with [ zp[2]:121 [ strlen::return#2 ] ] - score: 1 +Coalescing zero page register [ zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ] ] with [ zp[4]:57 [ ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[4]:50 [ 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]:117 [ printf_ulong::uvalue#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ] ] with [ zp[4]:156 [ ultoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ] ] with [ zp[2]:143 [ ultoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ] ] with [ zp[2]:150 [ ultoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:160 [ uctoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:163 [ uctoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 ] ] with [ zp[1]:98 [ main::x1#0 ] ] - score: 1 +Coalescing zero page register [ zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 main::x1#0 ] ] with [ zp[1]:100 [ main::x2#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:104 [ clock::return#2 ] ] with [ zp[4]:108 [ main::$18 ] ] - score: 1 +Coalescing zero page register [ zp[4]:104 [ clock::return#2 main::$18 ] ] with [ zp[4]:167 [ clock::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:146 [ ultoa::digit_value#0 ] ] with [ zp[4]:152 [ ultoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[1]:162 [ uctoa::digit_value#0 ] ] with [ zp[1]:165 [ uctoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:47 [ strlen::len#2 strlen::len#1 strlen::return#2 ] ] with [ zp[2]:123 [ printf_number_buffer::$19 ] ] - score: 1 +Coalescing zero page register [ zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ultoa_append::return#0 ] ] with [ zp[4]:112 [ main::cyclecount#0 ] ] - score: 1 +Coalescing zero page register [ zp[4]:50 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ultoa_append::return#0 main::cyclecount#0 ] ] with [ zp[4]:104 [ clock::return#2 main::$18 clock::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:25 [ memset::num#6 memset::end#0 ] ] +Coalescing zero page register [ zp[2]:34 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:27 [ memset::str#7 memset::dst#2 memset::dst#4 memset::dst#1 ] ] +Coalescing zero page register [ zp[2]:42 [ strupr::src#2 strupr::src#1 ] ] with [ zp[2]:40 [ cputs::s#4 cputs::s#5 cputs::s#0 ] ] +Coalescing zero page register [ zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 ] ] with [ zp[1]:15 [ printf_number_buffer::format_justify_left#10 ] ] +Coalescing zero page register [ zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 ] ] with [ zp[2]:45 [ strlen::str#2 strlen::str#0 ] ] +Coalescing zero page register [ zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 ] ] with [ zp[1]:16 [ printf_number_buffer::format_zero_padding#10 ] ] +Coalescing zero page register [ zp[1]:64 [ uctoa::started#2 uctoa::started#4 ] ] with [ zp[1]:17 [ printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] ] +Coalescing zero page register [ zp[2]:65 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:47 [ strlen::len#2 strlen::len#1 strlen::return#2 printf_number_buffer::$19 ] ] +Coalescing zero page register [ zp[1]:76 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 main::x1#0 main::x2#0 ] ] with [ zp[1]:18 [ printf_number_buffer::format_upper_case#10 ] ] +Coalescing zero page register [ zp[1]:77 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 ] ] with [ zp[1]:20 [ printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] ] +Coalescing zero page register [ zp[1]:78 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 ] ] with [ zp[1]:21 [ printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] ] +Coalescing zero page register [ zp[1]:79 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 ] ] with [ zp[1]:22 [ printf_padding::pad#5 ] ] +Coalescing zero page register [ zp[1]:81 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 ] ] with [ zp[1]:23 [ printf_padding::i#2 printf_padding::i#1 ] ] +Coalescing zero page register [ zp[1]:87 [ conio_cursor_x ] ] with [ zp[1]:2 [ main::y#2 main::y#1 ] ] +Coalescing zero page register [ zp[2]:89 [ conio_cursor_text cputln::$1 cscroll::$7 ] ] with [ zp[2]:70 [ eorfill::line_column#2 eorfill::line_column#1 ] ] +Coalescing zero page register [ zp[2]:91 [ conio_cursor_color cputln::$2 cscroll::$8 ] ] with [ zp[2]:72 [ eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] ] +Coalescing zero page register [ zp[1]:172 [ line::dx#0 ] ] with [ zp[1]:162 [ uctoa::digit_value#0 uctoa_append::sub#0 ] ] +Coalescing zero page register [ zp[2]:181 [ plot::column#0 ] ] with [ zp[2]:125 [ cputln::ln_offset#0 ] ] +Coalescing zero page register [ zp[2]:55 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 strlen::str#2 strlen::str#0 ] ] with [ zp[2]:32 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] ] +Coalescing zero page register [ zp[2]:65 [ 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]:34 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::dst#2 memset::dst#4 memset::dst#1 ] ] +Coalescing zero page register [ zp[1]:96 [ main::x0#0 ] ] with [ zp[1]:49 [ ultoa::digit#2 ultoa::digit#1 printf_number_buffer::format_justify_left#10 ] ] +Coalescing zero page register [ zp[1]:97 [ main::y0#0 ] ] with [ zp[1]:62 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] ] +Coalescing zero page register [ zp[1]:99 [ main::y1#0 ] ] with [ zp[1]:64 [ uctoa::started#2 uctoa::started#4 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] ] +Coalescing zero page register [ zp[2]:181 [ plot::column#0 cputln::ln_offset#0 ] ] with [ zp[2]:137 [ memcpy::src_end#0 ] ] Allocated (was zp[2]:3) zp[2]:2 [ main::cols#5 main::cols#1 ] Allocated (was zp[2]:5) zp[2]:4 [ main::screen#5 main::screen#1 ] -Allocated (was zp[2]:7) zp[2]:6 [ main::canvas#10 main::canvas#25 main::canvas#1 line::canvas#0 ] -Allocated (was zp[1]:37) zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::padding#10 printf_number_buffer::padding#1 printf_padding::length#1 ] -Allocated (was zp[1]:39) zp[1]:9 [ uctoa::started#2 uctoa::started#4 printf_padding::i#2 printf_padding::i#1 ] -Allocated (was zp[1]:46) zp[1]:10 [ line::y2#17 line::y2#0 line::y2#1 ] -Allocated (was zp[1]:47) zp[1]:11 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -Allocated (was zp[1]:48) zp[1]:12 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -Allocated (was zp[1]:49) zp[1]:13 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -Allocated (was zp[1]:50) zp[1]:14 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -Allocated (was zp[1]:51) zp[1]:15 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -Allocated (was zp[1]:52) zp[1]:16 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -Allocated (was zp[1]:53) zp[1]:17 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -Allocated (was zp[1]:54) zp[1]:18 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] -Allocated (was zp[1]:58) zp[1]:19 [ conio_cursor_x main::y#2 main::y#1 ] -Allocated (was zp[1]:59) zp[1]:20 [ conio_cursor_y ] -Allocated (was zp[2]:60) zp[2]:21 [ conio_cursor_text cputln::$1 cscroll::$7 gotoxy::$6 ] -Allocated (was zp[2]:62) zp[2]:23 [ conio_cursor_color cputln::$2 cscroll::$8 gotoxy::$7 gotoxy::$4 gotoxy::offset#0 gotoxy::$8 gotoxy::$10 ] -Allocated (was zp[1]:64) zp[1]:25 [ conio_textcolor ] -Allocated (was zp[1]:65) zp[1]:26 [ canvas_show_memory ] -Allocated (was zp[1]:66) zp[1]:27 [ canvas_show_flag ] -Allocated (was zp[1]:67) zp[1]:28 [ main::x0#0 ] -Allocated (was zp[1]:68) zp[1]:29 [ main::y0#0 ] -Allocated (was zp[1]:69) zp[1]:30 [ main::x1#0 line::x2#0 ] -Allocated (was zp[1]:70) zp[1]:31 [ main::y1#0 ] -Allocated (was zp[1]:99) zp[1]:32 [ uctoa::digit_value#0 uctoa_append::sub#0 ] -Allocated (was zp[1]:119) zp[1]:33 [ line::dx#0 ] -Allocated (was zp[1]:121) zp[1]:34 [ line::dy#0 ] -Allocated (was zp[1]:123) zp[1]:35 [ line::sx#0 ] -Allocated (was zp[1]:125) zp[1]:36 [ line::sy#0 ] -Allocated (was zp[2]:128) zp[2]:37 [ line::plot1_column#0 memcpy::src_end#0 ] -Allocated (was zp[2]:133) zp[2]:39 [ line::plot2_column#0 strlen::str#2 strlen::str#0 cputs::s#21 cputs::s#22 cputs::s#0 ] -Allocated (was zp[2]:138) zp[2]:41 [ line::plot3_column#0 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 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] -Allocated (was zp[2]:143) zp[2]:43 [ line::plot4_column#0 gotoxy::$9 cputln::ln_offset#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated (was zp[1]:7) zp[1]:6 [ main::p0_idx#11 main::p0_idx#1 ] +Allocated (was zp[1]:8) zp[1]:7 [ main::p1_idx#2 main::p1_idx#1 ] +Allocated (was zp[1]:9) zp[1]:8 [ main::p2_idx#2 main::p2_idx#1 ] +Allocated (was zp[2]:10) zp[2]:9 [ main::canvas#10 main::canvas#24 main::canvas#1 ] +Allocated (was zp[2]:42) zp[2]:11 [ strupr::src#2 strupr::src#1 cputs::s#4 cputs::s#5 cputs::s#0 ] +Allocated (was zp[4]:50) zp[4]:13 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ultoa_append::return#0 main::cyclecount#0 clock::return#2 main::$18 clock::return#0 ] +Allocated (was zp[2]:55) zp[2]:17 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 strlen::str#2 strlen::str#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] +Allocated (was zp[2]:65) zp[2]:19 [ 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 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated (was zp[1]:76) zp[1]:21 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 main::x1#0 main::x2#0 printf_number_buffer::format_upper_case#10 ] +Allocated (was zp[1]:77) zp[1]:22 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +Allocated (was zp[1]:78) zp[1]:23 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +Allocated (was zp[1]:79) zp[1]:24 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 printf_padding::pad#5 ] +Allocated (was zp[1]:81) zp[1]:25 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 printf_padding::i#2 printf_padding::i#1 ] +Allocated (was zp[1]:87) zp[1]:26 [ conio_cursor_x main::y#2 main::y#1 ] +Allocated (was zp[1]:88) zp[1]:27 [ conio_cursor_y ] +Allocated (was zp[2]:89) zp[2]:28 [ conio_cursor_text cputln::$1 cscroll::$7 eorfill::line_column#2 eorfill::line_column#1 ] +Allocated (was zp[2]:91) zp[2]:30 [ conio_cursor_color cputln::$2 cscroll::$8 eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +Allocated (was zp[1]:93) zp[1]:32 [ conio_textcolor ] +Allocated (was zp[1]:94) zp[1]:33 [ canvas_show_memory ] +Allocated (was zp[1]:95) zp[1]:34 [ canvas_show_flag ] +Allocated (was zp[1]:96) zp[1]:35 [ main::x0#0 ultoa::digit#2 ultoa::digit#1 printf_number_buffer::format_justify_left#10 ] +Allocated (was zp[1]:97) zp[1]:36 [ main::y0#0 uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +Allocated (was zp[1]:99) zp[1]:37 [ main::y1#0 uctoa::started#2 uctoa::started#4 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +Allocated (was zp[1]:101) zp[1]:38 [ main::y2#0 ] +Allocated (was zp[4]:146) zp[4]:39 [ ultoa::digit_value#0 ultoa_append::sub#0 ] +Allocated (was zp[1]:172) zp[1]:43 [ line::dx#0 uctoa::digit_value#0 uctoa_append::sub#0 ] +Allocated (was zp[1]:174) zp[1]:44 [ line::dy#0 ] +Allocated (was zp[1]:176) zp[1]:45 [ line::sx#0 ] +Allocated (was zp[1]:178) zp[1]:46 [ line::sy#0 ] +Allocated (was zp[2]:181) zp[2]:47 [ plot::column#0 cputln::ln_offset#0 memcpy::src_end#0 ] +Allocated (was zp[1]:183) zp[1]:49 [ plot::$2 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -12465,6 +11236,10 @@ ASSEMBLER BEFORE OPTIMIZATION // The colors of the C64 .const BLACK = 0 .const WHITE = 1 + .const RED = 2 + // Clock cycles used to start & read the cycle clock by calling clock_start() and clock() once. Can be subtracted when calculating the number of cycles used by a routine. + // To make precise cycle measurements interrupts and the display must be disabled so neither steals any cycles from the code. + .const CLOCKS_PER_INIT = $12 // The default text color .const CONIO_TEXTCOLOR_DEFAULT = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 @@ -12503,23 +11278,25 @@ ASSEMBLER BEFORE OPTIMIZATION .label CONIO_CIA1_PORT_A = $dc00 // CIA#1 Port B: keyboard matrix rows and joystick #1. .label CONIO_CIA1_PORT_B = $dc01 - // The screen matrix - .label SCREEN = $2c00 - // The two charsets used for double buffering + // The line buffer + .label LINE_BUFFER = $4000 + // The two charsets used as screen buffers .label CANVAS1 = $3000 .label CANVAS2 = $3800 + // The screen matrix + .label SCREEN = $2c00 // The screen console .label CONSOLE = $400 // The default charset address .label PETSCII = $1000 .label COSTAB = SINTAB+$40 - .label conio_cursor_x = $13 - .label conio_cursor_y = $14 - .label conio_cursor_text = $15 - .label conio_cursor_color = $17 - .label conio_textcolor = $19 - .label canvas_show_memory = $1a - .label canvas_show_flag = $1b + .label conio_cursor_x = $1a + .label conio_cursor_y = $1b + .label conio_cursor_text = $1c + .label conio_cursor_color = $1e + .label conio_textcolor = $20 + .label canvas_show_memory = $21 + .label canvas_show_flag = $22 // @begin __bbegin: jmp __b1 @@ -12582,93 +11359,98 @@ __bend_from___b2: __bend: // main main: { - .const p0_idx = $88 - .const p1_idx = p0_idx+$f .const toD0181_return = (>(SCREEN&$3fff)*4)|(>CANVAS1)/4&$f .const toD0182_return = (>(SCREEN&$3fff)*4)|(>CANVAS2)/4&$f + .label __18 = $d .label cols = 2 // Setup 16x16 canvas for rendering .label screen = 4 - .label y = $13 - .label x0 = $1c - .label y0 = $1d - .label x1 = $1e - .label y1 = $1f + .label y = $1a + .label x0 = $23 + .label y0 = $24 + .label x1 = $15 + .label y1 = $25 + .label x2 = $15 + .label y2 = $26 + .label p0_idx = 6 + .label p1_idx = 7 + .label p2_idx = 8 // The current canvas being rendered to - .label canvas = 6 + .label canvas = 9 + .label cyclecount = $d // [13] call memset // Clear the console - // [124] phi from main to memset [phi:main->memset] + // [177] phi from main to memset [phi:main->memset] memset_from_main: - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuxx=vbuc1 + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 lda #CONSOLE sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [14] phi from main to main::@11 [phi:main->main::@11] - __b11_from_main: - jmp __b11 - // main::@11 - __b11: + // [14] phi from main to main::@12 [phi:main->main::@12] + __b12_from_main: + jmp __b12 + // main::@12 + __b12: // [15] call memset - // Clear the screen & canvasses - // [124] phi from main::@11 to memset [phi:main::@11->memset] - memset_from___b11: - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@11->memset#0] -- vbuxx=vbuc1 + // Clear the screen + // [177] phi from main::@12 to memset [phi:main::@12->memset] + memset_from___b12: + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@12->memset#0] -- vbuxx=vbuc1 ldx #0 - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@11->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@12->memset#1] -- pvoz1=pvoc1 lda #SCREEN sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@11->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [16] phi from main::@11 to main::@12 [phi:main::@11->main::@12] - __b12_from___b11: - jmp __b12 - // main::@12 - __b12: + // [16] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + __b13_from___b12: + jmp __b13 + // main::@13 + __b13: // [17] call memset - // [124] phi from main::@12 to memset [phi:main::@12->memset] - memset_from___b12: - // [124] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@12->memset#0] -- vbuxx=vbuc1 + // [177] phi from main::@13 to memset [phi:main::@13->memset] + memset_from___b13: + // [177] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@13->memset#0] -- vbuxx=vbuc1 ldx #BLACK - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@12->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@13->memset#1] -- pvoz1=pvoc1 lda #COLS sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@13->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [18] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - __b1_from___b12: - // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@12->main::@1#0] -- pbuz1=pbuc1 + // [18] phi from main::@13 to main::@1 [phi:main::@13->main::@1] + __b1_from___b13: + // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@13->main::@1#0] -- pbuz1=pbuc1 lda #SCREEN+$c sta.z screen+1 - // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@12->main::@1#1] -- pbuz1=pbuc1 + // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@13->main::@1#1] -- pbuz1=pbuc1 lda #COLS+$c sta.z cols+1 - // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@12->main::@1#2] -- vbuz1=vbuc1 + // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@13->main::@1#2] -- vbuz1=vbuc1 lda #0 sta.z y jmp __b1 @@ -12690,21 +11472,30 @@ main: { // [22] call setup_irq // Set-up the raster IRQ jsr setup_irq - // [23] phi from main::@3 to main::@13 [phi:main::@3->main::@13] - __b13_from___b3: - jmp __b13 - // main::@13 - __b13: + // [23] phi from main::@3 to main::@14 [phi:main::@3->main::@14] + __b14_from___b3: + jmp __b14 + // main::@14 + __b14: // [24] call textcolor // Set text color jsr textcolor - // [25] phi from main::@13 to main::@7 [phi:main::@13->main::@7] - __b7_from___b13: - // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@13->main::@7#0] -- pbuz1=pbuc1 + // [25] phi from main::@14 to main::@7 [phi:main::@14->main::@7] + __b7_from___b14: + // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@14->main::@7#0] -- pbuz1=pbuc1 lda #CANVAS1 sta.z canvas+1 + // [25] phi (byte) main::p2_idx#2 = (byte) $88+(byte) $aa [phi:main::@14->main::@7#1] -- vbuz1=vbuc1 + lda #$88+$aa + sta.z p2_idx + // [25] phi (byte) main::p1_idx#2 = (byte) $88+(byte) $f [phi:main::@14->main::@7#2] -- vbuz1=vbuc1 + lda #$88+$f + sta.z p1_idx + // [25] phi (byte) main::p0_idx#11 = (byte) $88 [phi:main::@14->main::@7#3] -- vbuz1=vbuc1 + lda #$88 + sta.z p0_idx jmp __b7 // main::@7 __b7: @@ -12715,83 +11506,173 @@ main: { __b8: // [27] call clock_start jsr clock_start - jmp __b14 - // main::@14 - __b14: - // [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 -- pvoz1=pvoz2 - lda.z canvas - sta.z memset.str - lda.z canvas+1 - sta.z memset.str+1 + // [28] phi from main::@8 to main::@15 [phi:main::@8->main::@15] + __b15_from___b8: + jmp __b15 + // main::@15 + __b15: // [29] call memset - // Clear canvas - // [124] phi from main::@14 to memset [phi:main::@14->memset] - memset_from___b14: - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@14->memset#0] -- vbuxx=vbuc1 + // Clear line buffer + // [177] phi from main::@15 to memset [phi:main::@15->memset] + memset_from___b15: + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@15->memset#0] -- vbuxx=vbuc1 ldx #0 - // [124] phi (void*) memset::str#7 = (void*) memset::str#5 [phi:main::@14->memset#1] -- register_copy - // [124] phi (word) memset::num#6 = (word) $800 [phi:main::@14->memset#2] -- vwuz1=vwuc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) LINE_BUFFER [phi:main::@15->memset#1] -- pvoz1=pvoc1 + lda #LINE_BUFFER + sta.z memset.str+1 + // [177] phi (word) memset::num#6 = (word) $800 [phi:main::@15->memset#2] -- vwuz1=vwuc1 lda #<$800 sta.z memset.num lda #>$800 sta.z memset.num+1 jsr memset - jmp __b15 - // main::@15 - __b15: - // [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - // Plot on canvas - lda COSTAB+p0_idx + jmp __b16 + // main::@16 + __b16: + // [30] (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + // Plot in line buffer + ldy.z p0_idx + lda COSTAB,y sta.z x0 - // [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - lda SINTAB+p0_idx + // [31] (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p0_idx + lda SINTAB,y sta.z y0 - // [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda COSTAB+p1_idx + // [32] (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p1_idx + lda COSTAB,y sta.z x1 - // [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda SINTAB+p1_idx + // [33] (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p1_idx + lda SINTAB,y sta.z y1 - // [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 - // [35] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 + // [34] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 lda.z x0 sta.z line.x1 - // [36] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuz1=vbuz2 - lda.z y0 - sta.z line.y1 - // [37] (byte) line::x2#0 ← (byte) main::x1#0 - // [38] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 + // [35] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuxx=vbuz1 + ldx.z y0 + // [36] (byte) line::x2#0 ← (byte) main::x1#0 + // [37] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 lda.z y1 sta.z line.y2 - // [39] call line + // [38] call line + // [307] phi from main::@16 to line [phi:main::@16->line] + line_from___b16: + // [307] phi (byte) line::y2#10 = (byte) line::y2#0 [phi:main::@16->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#0 [phi:main::@16->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#0 [phi:main::@16->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#0 [phi:main::@16->line#3] -- register_copy jsr line - // [40] phi from main::@15 to main::toD0181 [phi:main::@15->main::toD0181] - toD0181_from___b15: + jmp __b17 + // main::@17 + __b17: + // [39] (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p2_idx + lda COSTAB,y + sta.z x2 + // [40] (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p2_idx + lda SINTAB,y + sta.z y2 + // [41] (byte) line::x1#1 ← (byte) main::x1#0 -- vbuz1=vbuz2 + lda.z x1 + sta.z line.x1 + // [42] (byte) line::y1#1 ← (byte) main::y1#0 -- vbuxx=vbuz1 + ldx.z y1 + // [43] (byte) line::x2#1 ← (byte) main::x2#0 + // [44] (byte) line::y2#1 ← (byte) main::y2#0 -- vbuz1=vbuz2 + lda.z y2 + sta.z line.y2 + // [45] call line + // [307] phi from main::@17 to line [phi:main::@17->line] + line_from___b17: + // [307] phi (byte) line::y2#10 = (byte) line::y2#1 [phi:main::@17->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#1 [phi:main::@17->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#1 [phi:main::@17->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#1 [phi:main::@17->line#3] -- register_copy + jsr line + jmp __b18 + // main::@18 + __b18: + // [46] (byte) line::x1#2 ← (byte) main::x2#0 -- vbuz1=vbuz2 + lda.z x2 + sta.z line.x1 + // [47] (byte) line::y1#2 ← (byte) main::y2#0 -- vbuxx=vbuz1 + ldx.z y2 + // [48] (byte) line::x2#2 ← (byte) main::x0#0 -- vbuz1=vbuz2 + lda.z x0 + sta.z line.x2 + // [49] (byte) line::y2#2 ← (byte) main::y0#0 -- vbuz1=vbuz2 + lda.z y0 + sta.z line.y2 + // [50] call line + // [307] phi from main::@18 to line [phi:main::@18->line] + line_from___b18: + // [307] phi (byte) line::y2#10 = (byte) line::y2#2 [phi:main::@18->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#2 [phi:main::@18->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#2 [phi:main::@18->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#2 [phi:main::@18->line#3] -- register_copy + jsr line + jmp __b19 + // main::@19 + __b19: + // [51] (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#11 -- vbuz1=_inc_vbuz1 + inc.z p0_idx + // [52] (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p1_idx + // [53] (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p2_idx + // [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 -- pbuz1=pbuz2 + lda.z canvas + sta.z eorfill.canvas + lda.z canvas+1 + sta.z eorfill.canvas+1 + // [55] call eorfill + // Fill canvas + // [294] phi from main::@19 to eorfill [phi:main::@19->eorfill] + eorfill_from___b19: + jsr eorfill + jmp __b20 + // main::@20 + __b20: + // [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED -- _deref_pbuc1=vbuc2 + // Wait until the canvas on screen has been switched before starting work on the next frame + lda #RED + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + jmp __b9 + // main::@9 + __b9: + // [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z canvas_show_flag + bne __b9 + jmp __b10 + // main::@10 + __b10: + // [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK -- _deref_pbuc1=vbuc2 + lda #BLACK + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + // [59] phi from main::@10 to main::toD0181 [phi:main::@10->main::toD0181] + toD0181_from___b10: jmp toD0181 // main::toD0181 toD0181: - // [41] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] + // [60] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] toD0182_from_toD0181: jmp toD0182 // main::toD0182 toD0182: - jmp __b10 - // main::@10 - __b10: - // [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 - //line(canvas, x1, y1, x2, y2); - //line(canvas, x2, y2, x0, y0); - // Move idx - //p0_idx++; - //p1_idx++; - //p2_idx++; - // Fill canvas - //eorfill(canvas); + jmp __b11 + // main::@11 + __b11: + // [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 // Swap canvas to show on screen (using XOR) lda #toD0181_return^toD0182_return eor.z canvas_show_memory sta.z canvas_show_memory - // [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz1_bxor_vwuc1 + // [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz1_bxor_vwuc1 // swap canvas being rendered to (using XOR) lda #CANVAS1^CANVAS2 eor.z canvas+1 sta.z canvas+1 - // [44] call clock - // [230] phi from main::@10 to clock [phi:main::@10->clock] - clock_from___b10: + // [63] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 + // Set flag used to signal when the canvas has been shown + lda #1 + sta.z canvas_show_flag + // [64] call clock jsr clock - // [45] phi from main::@10 to main::@16 [phi:main::@10->main::@16] - __b16_from___b10: - jmp __b16 - // main::@16 - __b16: - // [46] call gotoxy - // [211] phi from main::@16 to gotoxy [phi:main::@16->gotoxy] - gotoxy_from___b16: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:main::@16->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:main::@16->gotoxy#1] -- vbuaa=vbuc1 - lda #$18 + // [65] (dword) clock::return#2 ← (dword) clock::return#0 + jmp __b21 + // main::@21 + __b21: + // [66] (dword~) main::$18 ← (dword) clock::return#2 + // [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT -- vduz1=vduz1_minus_vduc1 + lda.z cyclecount + sec + sbc #CLOCKS_PER_INIT + sta.z cyclecount+1 + lda.z cyclecount+2 + sbc #>$10 + sta.z cyclecount+2 + lda.z cyclecount+3 + sbc #>CLOCKS_PER_INIT>>$10 + sta.z cyclecount+3 + // [68] call gotoxy + // [286] phi from main::@21 to gotoxy [phi:main::@21->gotoxy] + gotoxy_from___b21: jsr gotoxy - // [47] phi from main::@16 to main::@17 [phi:main::@16->main::@17] - __b17_from___b16: - jmp __b17 - // main::@17 - __b17: - // [48] call cputs - // [78] phi from main::@17 to cputs [phi:main::@17->cputs] - cputs_from___b17: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:main::@17->cputs#0] -- pbuz1=pbuc1 + // [69] phi from main::@21 to main::@22 [phi:main::@21->main::@22] + __b22_from___b21: + jmp __b22 + // main::@22 + __b22: + // [70] call cputs + // [196] phi from main::@22 to cputs [phi:main::@22->cputs] + cputs_from___b22: + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s [phi:main::@22->cputs#0] -- pbuz1=pbuc1 lda #s sta.z cputs.s+1 jsr cputs - jmp __b18 - // main::@18 - __b18: - // [49] (byte) printf_uchar::uvalue#0 ← (byte) main::x0#0 -- vbuxx=vbuz1 - ldx.z x0 - // [50] call printf_uchar - // [143] phi from main::@18 to printf_uchar [phi:main::@18->printf_uchar] - printf_uchar_from___b18: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#0 [phi:main::@18->printf_uchar#0] -- register_copy - jsr printf_uchar - // [51] phi from main::@18 to main::@19 [phi:main::@18->main::@19] - __b19_from___b18: - jmp __b19 - // main::@19 - __b19: - // [52] call cputs - // [78] phi from main::@19 to cputs [phi:main::@19->cputs] - cputs_from___b19: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@19->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b20 - // main::@20 - __b20: - // [53] (byte) printf_uchar::uvalue#1 ← (byte) main::y0#0 -- vbuxx=vbuz1 - ldx.z y0 - // [54] call printf_uchar - // [143] phi from main::@20 to printf_uchar [phi:main::@20->printf_uchar] - printf_uchar_from___b20: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#1 [phi:main::@20->printf_uchar#0] -- register_copy - jsr printf_uchar - // [55] phi from main::@20 to main::@21 [phi:main::@20->main::@21] - __b21_from___b20: - jmp __b21 - // main::@21 - __b21: - // [56] call cputs - // [78] phi from main::@21 to cputs [phi:main::@21->cputs] - cputs_from___b21: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) main::s2 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - jmp __b22 - // main::@22 - __b22: - // [57] (byte) printf_uchar::uvalue#2 ← (byte) main::x1#0 -- vbuxx=vbuz1 - ldx.z x1 - // [58] call printf_uchar - // [143] phi from main::@22 to printf_uchar [phi:main::@22->printf_uchar] - printf_uchar_from___b22: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#2 [phi:main::@22->printf_uchar#0] -- register_copy - jsr printf_uchar - // [59] phi from main::@22 to main::@23 [phi:main::@22->main::@23] - __b23_from___b22: jmp __b23 // main::@23 __b23: - // [60] call cputs - // [78] phi from main::@23 to cputs [phi:main::@23->cputs] - cputs_from___b23: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + // [71] (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#1 -- vbuxx=vbuz1 + ldx.z p0_idx + // [72] call printf_uchar + // [253] phi from main::@23 to printf_uchar [phi:main::@23->printf_uchar] + printf_uchar_from___b23: + jsr printf_uchar + // [73] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + __b24_from___b23: + jmp __b24 + // main::@24 + __b24: + // [74] call cputs + // [196] phi from main::@24 to cputs [phi:main::@24->cputs] + cputs_from___b24: + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s1 [phi:main::@24->cputs#0] -- pbuz1=pbuc1 lda #s1 sta.z cputs.s+1 jsr cputs - jmp __b24 - // main::@24 - __b24: - // [61] (byte) printf_uchar::uvalue#3 ← (byte) main::y1#0 -- vbuxx=vbuz1 - ldx.z y1 - // [62] call printf_uchar - // [143] phi from main::@24 to printf_uchar [phi:main::@24->printf_uchar] - printf_uchar_from___b24: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#3 [phi:main::@24->printf_uchar#0] -- register_copy - jsr printf_uchar - // [63] phi from main::@24 to main::@25 [phi:main::@24->main::@25] - __b25_from___b24: jmp __b25 // main::@25 __b25: - // [64] call cputs - // [78] phi from main::@25 to cputs [phi:main::@25->cputs] - cputs_from___b25: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs + // [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 + // [76] call printf_ulong + // [88] phi from main::@25 to printf_ulong [phi:main::@25->printf_ulong] + printf_ulong_from___b25: + jsr printf_ulong jmp __b26 // main::@26 __b26: - // [65] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 - // Wait until the canvas on screen has been switched before starting work on the next frame - lda #1 - sta.z canvas_show_flag - jmp __b9 - // main::@9 - __b9: - // [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 - lda #0 - cmp.z canvas_show_flag - bne __b9 - jmp __b27 - // main::@27 - __b27: - // [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 - // [25] phi from main::@27 to main::@7 [phi:main::@27->main::@7] - __b7_from___b27: - // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#25 [phi:main::@27->main::@7#0] -- register_copy + // [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 + // [25] phi from main::@26 to main::@7 [phi:main::@26->main::@7] + __b7_from___b26: + // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#24 [phi:main::@26->main::@7#0] -- register_copy + // [25] phi (byte) main::p2_idx#2 = (byte) main::p2_idx#1 [phi:main::@26->main::@7#1] -- register_copy + // [25] phi (byte) main::p1_idx#2 = (byte) main::p1_idx#1 [phi:main::@26->main::@7#2] -- register_copy + // [25] phi (byte) main::p0_idx#11 = (byte) main::p0_idx#1 [phi:main::@26->main::@7#3] -- register_copy jmp __b7 // main::@2 __b2: - // [68] (byte) main::c#4 ← (byte) main::y#2 -- vbuxx=vbuz1 + // [78] (byte) main::c#4 ← (byte) main::y#2 -- vbuxx=vbuz1 ldx.z y - // [69] phi from main::@2 to main::@4 [phi:main::@2->main::@4] + // [79] phi from main::@2 to main::@4 [phi:main::@2->main::@4] __b4_from___b2: - // [69] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuyy=vbuc1 + // [79] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuyy=vbuc1 ldy #0 jmp __b4 // main::@4 __b4: - // [70] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuyy_lt_vbuc1_then_la1 + // [80] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuyy_lt_vbuc1_then_la1 cpy #$10 bcc __b5 jmp __b6 // main::@6 __b6: - // [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z cols @@ -12974,7 +11791,7 @@ main: { bcc !+ inc.z cols+1 !: - // [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z screen @@ -12982,7 +11799,7 @@ main: { bcc !+ inc.z screen+1 !: - // [73] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 + // [83] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 inc.z y // [18] phi from main::@6 to main::@1 [phi:main::@6->main::@1] __b1_from___b6: @@ -12992,128 +11809,411 @@ main: { jmp __b1 // main::@5 __b5: - // [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuyy=vbuc1 + // [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuyy=vbuc1 lda #WHITE sta (cols),y - // [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuyy=vbuxx + // [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuyy=vbuxx txa sta (screen),y - // [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuxx=vbuxx_plus_vbuc1 + // [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuxx=vbuxx_plus_vbuc1 txa axs #-[$10] - // [77] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuyy=_inc_vbuyy + // [87] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuyy=_inc_vbuyy iny - // [69] phi from main::@5 to main::@4 [phi:main::@5->main::@4] + // [79] phi from main::@5 to main::@4 [phi:main::@5->main::@4] __b4_from___b5: - // [69] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy + // [79] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy jmp __b4 - s2: .text ")-(" + s: .text "frame: " + .byte 0 + s1: .text " cycles: " .byte 0 } - // cputs -// Output a NUL-terminated string at the current cursor position -// cputs(byte* zp($27) s) -cputs: { - .label s = $27 - // [79] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: - __b1_from___b2: - // [79] phi (to_nomodify byte*) cputs::s#21 = (to_nomodify byte*) cputs::s#22 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($d) uvalue) +printf_ulong: { + .const format_min_length = 6 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = $d jmp __b1 - // cputs::@1 + // printf_ulong::@1 __b1: - // [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [81] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [82] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [83] return - rts - // cputs::@2 + // [89] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 + // [91] call ultoa + // Format number into buffer + // [225] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + ultoa_from___b1: + jsr ultoa + jmp __b2 + // printf_ulong::@2 __b2: - // [84] (byte) cputc::c#0 ← (byte) cputs::c#1 - // [85] call cputc - // [86] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + // [92] (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 + // [93] call printf_number_buffer + // Print using format + // [95] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_ulong::format_upper_case#0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] 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 + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_ulong::format_zero_padding#0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_ulong::format_justify_left#0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_ulong::format_min_length#0 [phi:printf_ulong::@2->printf_number_buffer#4] -- vbuxx=vbuc1 + ldx #format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_ulong::@return + __breturn: + // [94] return + rts +} + // 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($25) buffer_sign, byte register(X) format_min_length, byte zp($23) format_justify_left, byte zp($24) format_zero_padding, byte zp($15) format_upper_case) +printf_number_buffer: { + .label __19 = $13 + .label buffer_sign = $25 + .label padding = $16 + .label format_zero_padding = $24 + .label format_justify_left = $23 + .label format_upper_case = $15 + // [96] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 -- vbuc1_eq_vbuxx_then_la1 + cpx #0 + beq __b1_from_printf_number_buffer + // [97] 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: + // [98] call strlen + // [219] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + strlen_from___b6: + jsr strlen + // [99] (word) strlen::return#2 ← (word) strlen::len#2 + jmp __b14 + // printf_number_buffer::@14 + __b14: + // [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + // [101] (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 + // [102] 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: + // [103] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsyy=_inc_vbsyy + iny + // [104] 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: + // [104] 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: + // [105] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsxx_minus_vbsyy + txa + sty.z $ff + sec + sbc.z $ff + sta.z padding + // [106] 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 + // [108] 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: + // [108] 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 + // [107] 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: + // [108] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + __b1_from___b21: + // [108] 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: + // [109] 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: + // [110] 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: + // [111] 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: + // [112] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [113] call printf_padding + // [132] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + printf_padding_from___b8: + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: + // [114] 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: + // [115] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuaa=vbuz1 + lda.z buffer_sign + // [116] call cputc + // [139] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + cputc_from___b9: + // [139] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@9->cputc#0] -- register_copy jsr cputc - jmp __b1_from___b2 + jmp __b3 + // printf_number_buffer::@3 + __b3: + // [117] 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: + // [118] 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: + // [119] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [120] call printf_padding + // [132] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + printf_padding_from___b10: + // [132] 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 + // [132] 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: + // [121] 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 + // [122] 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: + // [123] call strupr + // [204] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + strupr_from___b11: + jsr strupr + // [124] 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: + // [125] call cputs + // [196] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + cputs_from___b5: + // [196] phi (to_nomodify byte*) cputs::s#5 = (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: + // [126] 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: + // [127] 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: + // [128] 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: + // [129] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [132] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + printf_padding_from___b12: + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: + // [131] return + rts +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($18) pad, byte zp($17) length) +printf_padding: { + .label i = $19 + .label length = $17 + .label pad = $18 + // [133] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + __b1_from_printf_padding: + // [133] 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: + // [134] 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: + // [135] return + rts + // printf_padding::@2 + __b2: + // [136] (byte) cputc::c#1 ← (byte) printf_padding::pad#5 -- vbuaa=vbuz1 + lda.z pad + // [137] call cputc + // [139] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + cputc_from___b2: + // [139] 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: + // [138] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuz1=_inc_vbuz1 + inc.z i + // [133] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + __b1_from___b3: + // [133] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1 } // cputc // Output one character at the current cursor position // Moves the cursor forward. Scrolls the entire screen if needed // cputc(byte register(A) c) cputc: { - // [87] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + // [140] 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: - // [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuaa + // [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuaa ldy #0 sta (conio_cursor_text),y - // [89] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 + // [142] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 inc.z conio_cursor_text bne !+ inc.z conio_cursor_text+1 !: - // [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 + // [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 lda.z conio_textcolor ldy #0 sta (conio_cursor_color),y - // [91] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 + // [144] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 inc.z conio_cursor_color bne !+ inc.z conio_cursor_color+1 !: - // [92] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + // [145] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 inc.z conio_cursor_x - // [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + // [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 lda #$28 cmp.z conio_cursor_x bne __breturn jmp __b3 // cputc::@3 __b3: - // [94] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [147] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [95] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [148] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [96] call cscroll + // [149] call cscroll jsr cscroll jmp __breturn // cputc::@return __breturn: - // [97] return + // [150] return rts - // [98] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // [151] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] __b1_from_cputc: jmp __b1 // cputc::@1 __b1: - // [99] call cputln + // [152] call cputln jsr cputln jmp __breturn } // cputln // Print a newline cputln: { - .label __1 = $15 - .label __2 = $17 - .label ln_offset = $2b - // [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 + .label __1 = $1c + .label __2 = $1e + .label ln_offset = $2f + // [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 sec lda #$28 sbc.z conio_cursor_x @@ -13121,7 +12221,7 @@ cputln: { lda #0 sbc #0 sta.z ln_offset+1 - // [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 + // [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 lda.z __1 clc adc.z ln_offset @@ -13129,8 +12229,8 @@ cputln: { lda.z __1+1 adc.z ln_offset+1 sta.z __1+1 - // [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 - // [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 + // [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 + // [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 lda.z __2 clc adc.z ln_offset @@ -13138,83 +12238,83 @@ cputln: { lda.z __2+1 adc.z ln_offset+1 sta.z __2+1 - // [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 - // [105] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 + // [158] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [106] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [159] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [107] call cscroll + // [160] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [108] return + // [161] return rts } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - .label __7 = $15 - .label __8 = $17 - // [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + .label __7 = $1c + .label __8 = $1e + // [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [110] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [163] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [111] call memcpy - // [133] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [164] call memcpy + // [186] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$28 sta.z memcpy.source+1 jsr memcpy - // [112] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [165] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [113] call memcpy - // [133] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [166] call memcpy + // [186] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$28 sta.z memcpy.source+1 jsr memcpy - // [114] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [167] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [115] call memset - // [124] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [168] call memset + // [177] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -13223,18 +12323,18 @@ cscroll: { jmp __b4 // cscroll::@4 __b4: - // [116] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuxx=vbuz1 + // [169] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuxx=vbuz1 ldx.z conio_textcolor - // [117] call memset - // [124] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [170] call memset + // [177] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [124] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [177] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -13243,7 +12343,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 + // [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 lda.z __7 sec sbc #<$28 @@ -13251,8 +12351,8 @@ cscroll: { lda.z __7+1 sbc #>$28 sta.z __7+1 - // [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 - // [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 + // [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 + // [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 lda.z __8 sec sbc #<$28 @@ -13260,24 +12360,24 @@ cscroll: { lda.z __8+1 sbc #>$28 sta.z __8+1 - // [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 - // [122] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + // [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 + // [175] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [123] return + // [176] return rts } // memset // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// memset(void* zp($2b) str, byte register(X) c, word zp($29) num) +// memset(void* zp($13) str, byte register(X) c, word zp($11) num) memset: { - .label end = $29 - .label dst = $2b - .label str = $2b - .label num = $29 - // [125] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 + .label end = $11 + .label dst = $13 + .label num = $11 + .label str = $13 + // [178] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 lda.z num bne !+ lda.z num+1 @@ -13286,7 +12386,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz1 + // [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz1 lda.z end clc adc.z str @@ -13294,15 +12394,15 @@ memset: { lda.z end+1 adc.z str+1 sta.z end+1 - // [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 - // [128] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 + // [181] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [128] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [181] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [182] 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 @@ -13312,15 +12412,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [130] return + // [183] return rts // memset::@3 __b3: - // [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuxx + // [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [132] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + // [185] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -13330,14 +12430,14 @@ memset: { // 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($2b) destination, void* zp($29) source) +// memcpy(void* zp($13) destination, void* zp($11) source) memcpy: { - .label src_end = $25 - .label dst = $2b - .label src = $29 - .label source = $29 - .label destination = $2b - // [134] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + .label src_end = $2f + .label dst = $13 + .label src = $11 + .label source = $11 + .label destination = $13 + // [187] (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 @@ -13345,17 +12445,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 - // [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 - // [137] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + // [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + // [190] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [137] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [137] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [190] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [190] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [191] 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 @@ -13365,247 +12465,170 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [139] return + // [192] return rts // memcpy::@2 __b2: - // [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + // [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [141] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [194] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [142] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [195] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 !: jmp __b1_from___b2 } - // printf_uchar -// Print an unsigned char using a specific format -// printf_uchar(byte register(X) uvalue) -printf_uchar: { + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($b) s) +cputs: { + .label s = $b + // [197] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + __b1_from_cputs: + __b1_from___b2: + // [197] phi (to_nomodify byte*) cputs::s#4 = (to_nomodify byte*) cputs::s#5 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy jmp __b1 - // printf_uchar::@1 + // cputs::@1 __b1: - // [144] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 - // Handle any sign - lda #0 - sta printf_buffer - // [145] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#19 - // [146] call uctoa - // Format number into buffer - // [185] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] - uctoa_from___b1: - jsr uctoa - jmp __b2 - // printf_uchar::@2 - __b2: - // [147] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuxx=_deref_pbuc1 - ldx printf_buffer - // [148] call printf_number_buffer - // Print using format - // [150] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] - printf_number_buffer_from___b2: - jsr printf_number_buffer - jmp __breturn - // printf_uchar::@return - __breturn: - // [149] return - rts -} - // printf_number_buffer -// Print the contents of the number buffer using a specific format. -// This handles minimum length, zero-filling, and left/right justification from the format -// printf_number_buffer(byte register(X) buffer_sign) -printf_number_buffer: { - .const format_min_length = 2 - .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - .label __19 = $29 - .label padding = 8 - // [151] phi from printf_number_buffer to printf_number_buffer::@4 [phi:printf_number_buffer->printf_number_buffer::@4] - __b4_from_printf_number_buffer: - jmp __b4 - // printf_number_buffer::@4 - __b4: - // [152] call strlen - // [179] phi from printf_number_buffer::@4 to strlen [phi:printf_number_buffer::@4->strlen] - strlen_from___b4: - jsr strlen - // [153] (word) strlen::return#2 ← (word) strlen::len#2 - jmp __b9 - // printf_number_buffer::@9 - __b9: - // [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 -- vbsaa=_sbyte_vwuz1 - // There is a minimum length - work out the padding - lda.z __19 - // [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@8 -- vbuc1_eq_vbuxx_then_la1 - cpx #0 - beq __b8_from___b9 - jmp __b5 - // printf_number_buffer::@5 - __b5: - // [157] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsaa=_inc_vbsaa - clc - adc #1 - // [158] phi from printf_number_buffer::@5 printf_number_buffer::@9 to printf_number_buffer::@8 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8] - __b8_from___b5: - __b8_from___b9: - // [158] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#1 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8#0] -- register_copy - jmp __b8 - // printf_number_buffer::@8 - __b8: - // [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsc1_minus_vbsaa - eor #$ff - clc - adc #format_min_length+1 - sta.z padding - // [160] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@11 -- vbsz1_ge_0_then_la1 - lda.z padding + // [198] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#4) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [199] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#4 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [200] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 cmp #0 - bpl __b11_from___b8 - // [162] phi from printf_number_buffer::@8 to printf_number_buffer::@1 [phi:printf_number_buffer::@8->printf_number_buffer::@1] - __b1_from___b8: - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer::@8->printf_number_buffer::@1#0] -- vbsz1=vbsc1 - lda #0 - sta.z padding - jmp __b1 - // [161] phi from printf_number_buffer::@8 to printf_number_buffer::@11 [phi:printf_number_buffer::@8->printf_number_buffer::@11] - __b11_from___b8: - jmp __b11 - // printf_number_buffer::@11 - __b11: - // [162] phi from printf_number_buffer::@11 to printf_number_buffer::@1 [phi:printf_number_buffer::@11->printf_number_buffer::@1] - __b1_from___b11: - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@11->printf_number_buffer::@1#0] -- register_copy - jmp __b1 - // printf_number_buffer::@1 - __b1: - jmp __b2 - // printf_number_buffer::@2 - __b2: - // [163] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@10 -- vbuc1_eq_vbuxx_then_la1 - cpx #0 - beq __b10 - jmp __b6 - // printf_number_buffer::@6 - __b6: - // [164] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 -- vbuaa=vbuxx - txa - // [165] call cputc - // [86] phi from printf_number_buffer::@6 to cputc [phi:printf_number_buffer::@6->cputc] - cputc_from___b6: - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@6->cputc#0] -- register_copy - jsr cputc - jmp __b10 - // printf_number_buffer::@10 - __b10: - // [166] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@7 -- vbsc1_neq_vbsz1_then_la1 - lda #0 - cmp.z padding - bne __b7 - // [169] phi from printf_number_buffer::@10 printf_number_buffer::@7 to printf_number_buffer::@3 [phi:printf_number_buffer::@10/printf_number_buffer::@7->printf_number_buffer::@3] - __b3_from___b10: - __b3_from___b7: - jmp __b3 - // printf_number_buffer::@7 - __b7: - // [167] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 - // [168] call printf_padding - // [172] phi from printf_number_buffer::@7 to printf_padding [phi:printf_number_buffer::@7->printf_padding] - printf_padding_from___b7: - jsr printf_padding - jmp __b3_from___b7 - // printf_number_buffer::@3 - __b3: - // [170] call cputs - // [78] phi from printf_number_buffer::@3 to cputs [phi:printf_number_buffer::@3->cputs] - cputs_from___b3: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@3->cputs#0] -- pbuz1=pbuc1 - lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + bne __b2 jmp __breturn - // printf_number_buffer::@return + // cputs::@return __breturn: - // [171] return + // [201] return rts -} - // printf_padding -// Print a padding char a number of times -// printf_padding(byte zp(8) length) -printf_padding: { - .label i = 9 - .label length = 8 - // [173] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] - __b1_from_printf_padding: - // [173] 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: - // [174] if((byte) printf_padding::i#2<(byte) printf_padding::length#1) goto printf_padding::@2 -- vbuz1_lt_vbuz2_then_la1 - lda.z i - cmp.z length - bcc __b2_from___b1 - jmp __breturn - // printf_padding::@return - __breturn: - // [175] return - rts - // [176] phi from printf_padding::@1 to printf_padding::@2 [phi:printf_padding::@1->printf_padding::@2] - __b2_from___b1: - jmp __b2 - // printf_padding::@2 + // cputs::@2 __b2: - // [177] call cputc - // [86] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] + // [202] (byte) cputc::c#0 ← (byte) cputs::c#1 + // [203] call cputc + // [139] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] cputc_from___b2: - // [86] phi (byte) cputc::c#3 = (byte) '0' [phi:printf_padding::@2->cputc#0] -- vbuaa=vbuc1 - lda #'0' + // [139] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy jsr cputc - jmp __b3 - // printf_padding::@3 - __b3: - // [178] (byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#2 -- vbuz1=_inc_vbuz1 - inc.z i - // [173] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] - __b1_from___b3: - // [173] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + jmp __b1_from___b2 +} + // strupr +// Converts a string to uppercase. +strupr: { + .label str = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label src = $b + // [205] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + __b1_from_strupr: + // [205] 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: + // [206] 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: + // [207] return + rts + // strupr::@2 + __b2: + // [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (src),y + // [209] call toupper + jsr toupper + // [210] (byte) toupper::return#3 ← (byte) toupper::return#2 + jmp __b3 + // strupr::@3 + __b3: + // [211] (byte~) strupr::$0 ← (byte) toupper::return#3 + // [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (src),y + // [213] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + // [205] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + __b1_from___b3: + // [205] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // 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: { + // [214] 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: + // [215] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuaa_le_vbuc1_then_la1 + cmp #'z' + bcc __b1 + beq __b1 + // [217] 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: + // [217] 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: + // [216] (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: + // [218] return + rts } // strlen // Computes the length of the string str up to but not including the terminating null character. -// strlen(byte* zp($27) str) +// strlen(byte* zp($11) str) strlen: { - .label len = $29 - .label str = $27 - .label return = $29 - // [180] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + .label len = $13 + .label str = $11 + .label return = $13 + // [220] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] __b1_from_strlen: - // [180] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + // [220] 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 - // [180] phi (byte*) strlen::str#2 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 - lda #strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_number_buffer.buffer_digits + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z str+1 jmp __b1 // strlen::@1 __b1: - // [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + // [221] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 @@ -13613,25 +12636,291 @@ strlen: { jmp __breturn // strlen::@return __breturn: - // [182] return + // [222] return rts // strlen::@2 __b2: - // [183] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + // [223] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 inc.z len bne !+ inc.z len+1 !: - // [184] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + // [224] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 !: - // [180] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [220] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] __b1_from___b2: - // [180] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy - // [180] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + // [220] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [220] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy jmp __b1 +} + // 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($d) value, byte* zp($11) buffer) +ultoa: { + .const max_digits = $a + .label digit_value = $27 + .label buffer = $11 + .label digit = $23 + .label value = $d + // [226] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + __b1_from_ultoa: + // [226] 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 + // [226] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [226] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 + lda #0 + sta.z digit + jmp __b1 + // ultoa::@1 + __b1: + // [227] if((byte) ultoa::digit#2<(const byte) ultoa::max_digits#1-(byte) 1) goto ultoa::@2 -- vbuz1_lt_vbuc1_then_la1 + lda.z digit + cmp #max_digits-1 + bcc __b2 + jmp __b3 + // ultoa::@3 + __b3: + // [228] (byte~) ultoa::$11 ← (byte)(dword) ultoa::value#2 -- vbuaa=_byte_vduz1 + lda.z value + // [229] *((byte*) ultoa::buffer#11) ← *((const byte*) DIGITS + (byte~) ultoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuaa + tay + lda DIGITS,y + ldy #0 + sta (buffer),y + // [230] (byte*) ultoa::buffer#3 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [231] *((byte*) ultoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + lda #0 + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa::@return + __breturn: + // [232] return + rts + // ultoa::@2 + __b2: + // [233] (byte~) ultoa::$10 ← (byte) ultoa::digit#2 << (byte) 2 -- vbuaa=vbuz1_rol_2 + lda.z digit + asl + asl + // [234] (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 + // [235] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + jmp __b7 + // ultoa::@7 + __b7: + // [236] 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 + !: + // [237] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + __b4_from___b7: + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [237] phi (dword) ultoa::value#6 = (dword) ultoa::value#2 [phi:ultoa::@7->ultoa::@4#2] -- register_copy + jmp __b4 + // ultoa::@4 + __b4: + // [238] (byte) ultoa::digit#1 ← ++ (byte) ultoa::digit#2 -- vbuz1=_inc_vbuz1 + inc.z digit + // [226] phi from ultoa::@4 to ultoa::@1 [phi:ultoa::@4->ultoa::@1] + __b1_from___b4: + // [226] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [226] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [226] phi (byte) ultoa::digit#2 = (byte) ultoa::digit#1 [phi:ultoa::@4->ultoa::@1#3] -- register_copy + jmp __b1 + // ultoa::@5 + __b5: + // [239] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + // [240] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + // [241] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + // [242] call ultoa_append + // [246] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + ultoa_append_from___b5: + jsr ultoa_append + // [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + jmp __b6 + // ultoa::@6 + __b6: + // [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + // [245] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [237] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + __b4_from___b6: + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [237] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // 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($11) buffer, dword zp($d) value, dword zp($27) sub) +ultoa_append: { + .label buffer = $11 + .label value = $d + .label sub = $27 + .label return = $d + // [247] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + __b1_from_ultoa_append: + // [247] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [247] 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: + // [248] 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: + // [249] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + jmp __breturn + // ultoa_append::@return + __breturn: + // [250] return + rts + // ultoa_append::@2 + __b2: + // [251] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // [252] (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 + // [247] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + __b1_from___b2: + // [247] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [247] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + .const format_min_length = 2 + .const format_justify_left = 0 + .const format_zero_padding = 1 + .const format_upper_case = 0 + jmp __b1 + // printf_uchar::@1 + __b1: + // [254] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // [255] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#0 + // [256] call uctoa + // Format number into buffer + // [260] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + uctoa_from___b1: + jsr uctoa + jmp __b2 + // printf_uchar::@2 + __b2: + // [257] (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 + // [258] call printf_number_buffer + // Print using format + // [95] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + printf_number_buffer_from___b2: + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uchar::format_upper_case#0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uchar::format_zero_padding#0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uchar::format_justify_left#0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_uchar::format_min_length#0 [phi:printf_uchar::@2->printf_number_buffer#4] -- vbuxx=vbuc1 + ldx #format_min_length + jsr printf_number_buffer + jmp __breturn + // printf_uchar::@return + __breturn: + // [259] return + rts } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -13639,113 +12928,114 @@ strlen: { // - 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(X) value, byte* zp($29) buffer) +// uctoa(byte register(X) value, byte* zp($13) buffer) uctoa: { - .label digit_value = $20 - .label buffer = $29 - .label digit = 8 - .label started = 9 - // [186] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + .const max_digits = 2 + .label digit_value = $2b + .label buffer = $13 + .label digit = $24 + .label started = $25 + // [261] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] __b1_from_uctoa: - // [186] 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 + // [261] 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 - // [186] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [261] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [261] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // uctoa::@1 __b1: - // [187] if((byte) uctoa::digit#2<(byte) 2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + // [262] if((byte) uctoa::digit#2<(const byte) uctoa::max_digits#2-(byte) 1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z digit - cmp #2-1 + cmp #max_digits-1 bcc __b2 jmp __b3 // uctoa::@3 __b3: - // [188] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [263] *((byte*) uctoa::buffer#11) ← *((const byte*) DIGITS + (byte) uctoa::value#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y - // [189] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [264] (byte*) uctoa::buffer#3 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [190] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 + // [265] *((byte*) uctoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1 lda #0 ldy #0 sta (buffer),y jmp __breturn // uctoa::@return __breturn: - // [191] return + // [266] return rts // uctoa::@2 __b2: - // [192] (byte) uctoa::digit_value#0 ← *((const byte*) RADIX_HEXADECIMAL_VALUES_CHAR + (byte) uctoa::digit#2) -- vbuz1=pbuc1_derefidx_vbuz2 + // [267] (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 - // [193] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuz1_then_la1 + // [268] 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: - // [194] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [269] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [195] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [270] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] __b4_from___b7: - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [270] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy jmp __b4 // uctoa::@4 __b4: - // [196] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 + // [271] (byte) uctoa::digit#1 ← ++ (byte) uctoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [186] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [261] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] __b1_from___b4: - // [186] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [186] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [261] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [261] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [261] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: - // [197] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 - // [198] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 - // [199] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 - // [200] call uctoa_append - // [204] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [272] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + // [273] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + // [274] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + // [275] call uctoa_append + // [279] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] uctoa_append_from___b5: jsr uctoa_append - // [201] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + // [276] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 jmp __b6 // uctoa::@6 __b6: - // [202] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 - // [203] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [277] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + // [278] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [195] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [270] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] __b4_from___b6: - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [270] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // uctoa_append @@ -13757,1105 +13047,559 @@ uctoa: { // - 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($29) buffer, byte register(X) value, byte zp($20) sub) +// uctoa_append(byte* zp($13) buffer, byte register(X) value, byte zp($2b) sub) uctoa_append: { - .label buffer = $29 - .label sub = $20 - // [205] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + .label buffer = $13 + .label sub = $2b + // [280] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] __b1_from_uctoa_append: - // [205] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + // [280] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [280] 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: - // [206] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [281] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 jmp __b3 // uctoa_append::@3 __b3: - // [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [282] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y jmp __breturn // uctoa_append::@return __breturn: - // [208] return + // [283] return rts // uctoa_append::@2 __b2: - // [209] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [284] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny - // [210] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [285] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [205] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [280] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] __b1_from___b2: - // [205] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [280] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [280] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 } // gotoxy // Set the cursor to the specified position -// gotoxy(byte register(X) x, byte register(A) y) gotoxy: { - .label __4 = $17 - .label __6 = $15 - .label __7 = $17 - .label __8 = $17 - .label offset = $17 - .label __9 = $2b - .label __10 = $17 - // [212] if((byte) gotoxy::y#8<(byte) $19+(byte) 1) goto gotoxy::@3 -- vbuaa_lt_vbuc1_then_la1 - cmp #$19+1 - bcc __b3_from_gotoxy - // [214] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - __b1_from_gotoxy: - // [214] phi (byte) gotoxy::y#10 = (byte) 0 [phi:gotoxy->gotoxy::@1#0] -- vbuaa=vbuc1 - lda #0 - jmp __b1 - // [213] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] - __b3_from_gotoxy: - jmp __b3 - // gotoxy::@3 - __b3: - // [214] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - __b1_from___b3: - // [214] phi (byte) gotoxy::y#10 = (byte) gotoxy::y#8 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + .const x = 0 + .const y = $18 + .const offset = y*$28 jmp __b1 // gotoxy::@1 __b1: - // [215] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@4 -- vbuxx_lt_vbuc1_then_la1 - cpx #$28 - bcc __b4_from___b1 - // [217] phi from gotoxy::@1 to gotoxy::@2 [phi:gotoxy::@1->gotoxy::@2] - __b2_from___b1: - // [217] phi (byte) gotoxy::x#9 = (byte) 0 [phi:gotoxy::@1->gotoxy::@2#0] -- vbuxx=vbuc1 - ldx #0 - jmp __b2 - // [216] phi from gotoxy::@1 to gotoxy::@4 [phi:gotoxy::@1->gotoxy::@4] - __b4_from___b1: - jmp __b4 - // gotoxy::@4 - __b4: - // [217] phi from gotoxy::@4 to gotoxy::@2 [phi:gotoxy::@4->gotoxy::@2] - __b2_from___b4: - // [217] phi (byte) gotoxy::x#9 = (byte) gotoxy::x#10 [phi:gotoxy::@4->gotoxy::@2#0] -- register_copy - jmp __b2 - // gotoxy::@2 - __b2: - // [218] (byte) conio_cursor_x ← (byte) gotoxy::x#9 -- vbuz1=vbuxx - stx.z conio_cursor_x - // [219] (byte) conio_cursor_y ← (byte) gotoxy::y#10 -- vbuz1=vbuaa + // [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x + // [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y sta.z conio_cursor_y - // [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 -- vwuz1=_word_vbuaa - sta.z __8 - lda #0 - sta.z __8+1 - // [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 -- vwuz1=vwuz2_rol_2 - lda.z __8 - asl - sta.z __9 - lda.z __8+1 - rol - sta.z __9+1 - asl.z __9 - rol.z __9+1 - // [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 -- vwuz1=vwuz2_plus_vwuz1 - lda.z __10 - clc - adc.z __9 - sta.z __10 - lda.z __10+1 - adc.z __9+1 - sta.z __10+1 - // [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 -- vwuz1=vwuz1_rol_3 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - // [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 -- vwuz1=vwuz1_plus_vbuxx - txa - clc - adc.z offset - sta.z offset - bcc !+ - inc.z offset+1 - !: - // [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz2 - lda.z offset - clc - adc #CONIO_SCREEN_TEXT - sta.z __6+1 - // [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 - // [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz1 - clc - lda.z __7 - adc #CONIO_SCREEN_COLORS - sta.z __7+1 - // [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 + // [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_TEXT+offset + sta.z conio_cursor_text+1 + // [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_COLORS+offset + sta.z conio_cursor_color+1 jmp __breturn // gotoxy::@return __breturn: - // [229] return + // [291] return rts } // clock // Returns the processor clock time used since the beginning of an implementation defined era (normally the beginning of the program). // This uses CIA #2 Timer A+B on the C64, and must be initialized using clock_start() clock: { + .label return = $d + // [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) -- vduz1=vduc1_minus__deref_pduc2 + lda #<$ffffffff + sec + sbc CIA2_TIMER_AB + sta.z return + lda #>$ffffffff + sbc CIA2_TIMER_AB+1 + sta.z return+1 + lda #<$ffffffff>>$10 + sbc CIA2_TIMER_AB+2 + sta.z return+2 + lda #>$ffffffff>>$10 + sbc CIA2_TIMER_AB+3 + sta.z return+3 jmp __breturn // clock::@return __breturn: - // [231] return + // [293] return rts +} + // eorfill +// EOR fill from the line buffer onto the canvas +// eorfill(byte* zp($1e) canvas) +eorfill: { + .label canvas = $1e + .label line_column = $1c + .label fill_column = $1e + // [295] phi from eorfill to eorfill::@1 [phi:eorfill->eorfill::@1] + __b1_from_eorfill: + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::canvas#0 [phi:eorfill->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (const nomodify byte*) LINE_BUFFER [phi:eorfill->eorfill::@1#1] -- pbuz1=pbuc1 + lda #LINE_BUFFER + sta.z line_column+1 + // [295] phi (byte) eorfill::x#2 = (byte) 0 [phi:eorfill->eorfill::@1#2] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // eorfill::@1 + __b1: + // [296] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #$10 + bcc __b2 + jmp __breturn + // eorfill::@return + __breturn: + // [297] return + rts + // eorfill::@2 + __b2: + // [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (line_column),y + // [299] phi from eorfill::@2 to eorfill::@3 [phi:eorfill::@2->eorfill::@3] + __b3_from___b2: + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#0 [phi:eorfill::@2->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) 1 [phi:eorfill::@2->eorfill::@3#1] -- vbuyy=vbuc1 + ldy #1 + jmp __b3 + // eorfill::@3 + __b3: + // [300] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$10*8 + bcc __b4 + jmp __b5 + // eorfill::@5 + __b5: + // [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z line_column + sta.z line_column + bcc !+ + inc.z line_column+1 + !: + // [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z fill_column + sta.z fill_column + bcc !+ + inc.z fill_column+1 + !: + // [303] (byte) eorfill::x#1 ← ++ (byte) eorfill::x#2 -- vbuxx=_inc_vbuxx + inx + // [295] phi from eorfill::@5 to eorfill::@1 [phi:eorfill::@5->eorfill::@1] + __b1_from___b5: + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::fill_column#1 [phi:eorfill::@5->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (byte*) eorfill::line_column#1 [phi:eorfill::@5->eorfill::@1#1] -- register_copy + // [295] phi (byte) eorfill::x#2 = (byte) eorfill::x#1 [phi:eorfill::@5->eorfill::@1#2] -- register_copy + jmp __b1 + // eorfill::@4 + __b4: + // [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) -- vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy + eor (line_column),y + // [305] *((byte*) eorfill::fill_column#5 + (byte) eorfill::y#2) ← (byte) eorfill::eor#1 -- pbuz1_derefidx_vbuyy=vbuaa + sta (fill_column),y + // [306] (byte) eorfill::y#1 ← ++ (byte) eorfill::y#2 -- vbuyy=_inc_vbuyy + iny + // [299] phi from eorfill::@4 to eorfill::@3 [phi:eorfill::@4->eorfill::@3] + __b3_from___b4: + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#1 [phi:eorfill::@4->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) eorfill::y#1 [phi:eorfill::@4->eorfill::@3#1] -- register_copy + jmp __b3 } // line // Draw a EOR friendly line between two points // Uses bresenham line drawing routine -// line(byte* zp(6) canvas, byte zp($f) x1, byte zp($10) y1, byte zp($1e) x2, byte zp($a) y2) +// line(byte zp($18) x1, byte register(X) y1, byte zp($15) x2, byte zp($16) y2) line: { - .label canvas = 6 - .label x1 = $f - .label y1 = $10 - .label x2 = $1e - .label y2 = $a - .label dx = $21 - .label dy = $22 - .label sx = $23 - .label sy = $24 - .label y = $10 - .label e1 = $12 - .label e = $b - .label plot1_y = $10 - .label plot1_column = $25 - .label plot2_x = $f - .label plot2_column = $27 - .label print_row = $d - .label print_col = $c - .label plot3_column = $29 - .label print_row_1 = $11 - .label print_col_1 = $e - .label plot4_column = $2b - .label x = $f - // [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuaa=vbuz1_minus_vbuz2 + .label x1 = $18 + .label x2 = $15 + .label y2 = $16 + .label x = $18 + .label dx = $2b + .label dy = $2c + .label sx = $2d + .label sy = $2e + .label e1 = $19 + .label e = $17 + // [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuyy=vbuz1_minus_vbuz2 lda.z x2 sec - sbc.z x1 - // [233] call abs_u8 - // [377] phi from line to abs_u8 [phi:line->abs_u8] + sbc.z x + tay + // [309] call abs_u8 + // [373] phi from line to abs_u8 [phi:line->abs_u8] abs_u8_from_line: - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy jsr abs_u8 - // [234] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 - jmp __b21 - // line::@21 - __b21: - // [235] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuaa + // [310] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 -- vbuaa=vbuyy + tya + jmp __b12 + // line::@12 + __b12: + // [311] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuaa sta.z dx - // [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuaa=vbuz1_minus_vbuz2 - lda.z y2 + // [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuyy=vbuz1_minus_vbuxx + txa + eor #$ff sec - sbc.z y1 - // [237] call abs_u8 - // [377] phi from line::@21 to abs_u8 [phi:line::@21->abs_u8] - abs_u8_from___b21: - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@21->abs_u8#0] -- register_copy + adc.z y2 + tay + // [313] call abs_u8 + // [373] phi from line::@12 to abs_u8 [phi:line::@12->abs_u8] + abs_u8_from___b12: + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@12->abs_u8#0] -- register_copy jsr abs_u8 - // [238] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 - jmp __b22 - // line::@22 - __b22: - // [239] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuaa + // [314] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 -- vbuaa=vbuyy + tya + jmp __b13 + // line::@13 + __b13: + // [315] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuaa sta.z dy - // [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuaa=vbuz1_minus_vbuz2 + // [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuaa=vbuz1_minus_vbuz2 lda.z x2 sec - sbc.z x1 - // [241] call sgn_u8 - // [371] phi from line::@22 to sgn_u8 [phi:line::@22->sgn_u8] - sgn_u8_from___b22: - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@22->sgn_u8#0] -- register_copy + sbc.z x + // [317] call sgn_u8 + // [367] phi from line::@13 to sgn_u8 [phi:line::@13->sgn_u8] + sgn_u8_from___b13: + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@13->sgn_u8#0] -- register_copy jsr sgn_u8 - // [242] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 - jmp __b23 - // line::@23 - __b23: - // [243] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuaa + // [318] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 + jmp __b14 + // line::@14 + __b14: + // [319] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuaa sta.z sx - // [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuaa=vbuz1_minus_vbuz2 - lda.z y2 + // [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuaa=vbuz1_minus_vbuxx + txa + eor #$ff sec - sbc.z y1 - // [245] call sgn_u8 - // [371] phi from line::@23 to sgn_u8 [phi:line::@23->sgn_u8] - sgn_u8_from___b23: - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@23->sgn_u8#0] -- register_copy + adc.z y2 + // [321] call sgn_u8 + // [367] phi from line::@14 to sgn_u8 [phi:line::@14->sgn_u8] + sgn_u8_from___b14: + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@14->sgn_u8#0] -- register_copy jsr sgn_u8 - // [246] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 - jmp __b24 - // line::@24 - __b24: - // [247] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuaa + // [322] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 + jmp __b15 + // line::@15 + __b15: + // [323] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuaa sta.z sy - // [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 + // [324] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 lda #$ff cmp.z sx - bne __b1_from___b24 + bne __b1_from___b15 jmp __b3 // line::@3 __b3: - // [249] (byte) line::y#1 ← ++ (byte) line::y1#0 -- vbuz1=_inc_vbuz1 - inc.z y - // [250] (byte) line::y2#1 ← ++ (byte) line::y2#0 -- vbuz1=_inc_vbuz1 + // [325] (byte) line::y#1 ← ++ (byte) line::y#0 -- vbuxx=_inc_vbuxx + inx + // [326] (byte) line::y2#3 ← ++ (byte) line::y2#10 -- vbuz1=_inc_vbuz1 inc.z y2 - // [251] phi from line::@24 line::@3 to line::@1 [phi:line::@24/line::@3->line::@1] - __b1_from___b24: + // [327] phi from line::@15 line::@3 to line::@1 [phi:line::@15/line::@3->line::@1] + __b1_from___b15: __b1_from___b3: - // [251] phi (byte) line::y2#17 = (byte) line::y2#0 [phi:line::@24/line::@3->line::@1#0] -- register_copy - // [251] phi (byte) line::plot1_y#0 = (byte) line::y1#0 [phi:line::@24/line::@3->line::@1#1] -- register_copy + // [327] phi (byte) line::y2#13 = (byte) line::y2#10 [phi:line::@15/line::@3->line::@1#0] -- register_copy + // [327] phi (byte) line::y#13 = (byte) line::y#0 [phi:line::@15/line::@3->line::@1#1] -- register_copy jmp __b1 // line::@1 __b1: - // [252] call gotoxy - // [211] phi from line::@1 to gotoxy [phi:line::@1->gotoxy] - gotoxy_from___b1: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@1->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) 0 [phi:line::@1->gotoxy#1] -- vbuaa=vbuc1 - lda #0 - jsr gotoxy - // [253] phi from line::@1 to line::@25 [phi:line::@1->line::@25] - __b25_from___b1: - jmp __b25 - // line::@25 - __b25: - // [254] call cputs - // [78] phi from line::@25 to cputs [phi:line::@25->cputs] - cputs_from___b25: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s [phi:line::@25->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - jmp __b26 - // line::@26 - __b26: - // [255] (byte) printf_uchar::uvalue#4 ← (byte) line::dx#0 -- vbuxx=vbuz1 - ldx.z dx - // [256] call printf_uchar - // [143] phi from line::@26 to printf_uchar [phi:line::@26->printf_uchar] - printf_uchar_from___b26: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#4 [phi:line::@26->printf_uchar#0] -- register_copy - jsr printf_uchar - // [257] phi from line::@26 to line::@27 [phi:line::@26->line::@27] - __b27_from___b26: - jmp __b27 - // line::@27 - __b27: - // [258] call cputs - // [78] phi from line::@27 to cputs [phi:line::@27->cputs] - cputs_from___b27: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s1 [phi:line::@27->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b28 - // line::@28 - __b28: - // [259] (byte) printf_uchar::uvalue#5 ← (byte) line::dy#0 -- vbuxx=vbuz1 - ldx.z dy - // [260] call printf_uchar - // [143] phi from line::@28 to printf_uchar [phi:line::@28->printf_uchar] - printf_uchar_from___b28: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#5 [phi:line::@28->printf_uchar#0] -- register_copy - jsr printf_uchar - // [261] phi from line::@28 to line::@29 [phi:line::@28->line::@29] - __b29_from___b28: - jmp __b29 - // line::@29 - __b29: - // [262] call cputs - // [78] phi from line::@29 to cputs [phi:line::@29->cputs] - cputs_from___b29: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s2 [phi:line::@29->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - jmp __b30 - // line::@30 - __b30: - // [263] (byte) printf_uchar::uvalue#6 ← (byte) line::sx#0 -- vbuxx=vbuz1 - ldx.z sx - // [264] call printf_uchar - // [143] phi from line::@30 to printf_uchar [phi:line::@30->printf_uchar] - printf_uchar_from___b30: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#6 [phi:line::@30->printf_uchar#0] -- register_copy - jsr printf_uchar - // [265] phi from line::@30 to line::@31 [phi:line::@30->line::@31] - __b31_from___b30: - jmp __b31 - // line::@31 - __b31: - // [266] call cputs - // [78] phi from line::@31 to cputs [phi:line::@31->cputs] - cputs_from___b31: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s3 [phi:line::@31->cputs#0] -- pbuz1=pbuc1 - lda #s3 - sta.z cputs.s+1 - jsr cputs - jmp __b32 - // line::@32 - __b32: - // [267] (byte) printf_uchar::uvalue#7 ← (byte) line::sy#0 -- vbuxx=vbuz1 - ldx.z sy - // [268] call printf_uchar - // [143] phi from line::@32 to printf_uchar [phi:line::@32->printf_uchar] - printf_uchar_from___b32: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#7 [phi:line::@32->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b33 - // line::@33 - __b33: - // [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 + // [328] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 lda.z dy cmp.z dx bcc __b2 jmp __b4 // line::@4 __b4: - // [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + // [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 lda.z dy lsr sta.z e - // [271] phi from line::@4 to line::@5 [phi:line::@4->line::@5] + // [330] (byte) plot::x#0 ← (byte) line::x#0 + // [331] (byte) plot::y#0 ← (byte) line::y#13 + // [332] call plot + // [360] phi from line::@4 to plot [phi:line::@4->plot] + plot_from___b4: + // [360] phi (byte) plot::y#4 = (byte) plot::y#0 [phi:line::@4->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#0 [phi:line::@4->plot#1] -- register_copy + jsr plot + // [333] phi from line::@4 line::@6 to line::@5 [phi:line::@4/line::@6->line::@5] __b5_from___b4: + __b5_from___b6: + // [333] phi (byte) line::x#10 = (byte) line::x#0 [phi:line::@4/line::@6->line::@5#0] -- register_copy + // [333] phi (byte) line::e#3 = (byte) line::e#0 [phi:line::@4/line::@6->line::@5#1] -- register_copy + // [333] phi (byte) line::y#6 = (byte) line::y#13 [phi:line::@4/line::@6->line::@5#2] -- register_copy jmp __b5 // line::@5 __b5: - // [272] call gotoxy - // [211] phi from line::@5 to gotoxy [phi:line::@5->gotoxy] - gotoxy_from___b5: - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@5->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) 1 [phi:line::@5->gotoxy#1] -- vbuaa=vbuc1 - lda #1 - jsr gotoxy - jmp __b34 - // line::@34 - __b34: - // [273] (byte) printf_uchar::uvalue#8 ← (byte) line::x1#0 -- vbuxx=vbuz1 - ldx.z x1 - // [274] call printf_uchar - // [143] phi from line::@34 to printf_uchar [phi:line::@34->printf_uchar] - printf_uchar_from___b34: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#8 [phi:line::@34->printf_uchar#0] -- register_copy - jsr printf_uchar - // [275] phi from line::@34 to line::@35 [phi:line::@34->line::@35] - __b35_from___b34: - jmp __b35 - // line::@35 - __b35: - // [276] call cputs - // [78] phi from line::@35 to cputs [phi:line::@35->cputs] - cputs_from___b35: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@35->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b36 - // line::@36 - __b36: - // [277] (byte) printf_uchar::uvalue#9 ← (byte) line::plot1_y#0 -- vbuxx=vbuz1 - ldx.z plot1_y - // [278] call printf_uchar - // [143] phi from line::@36 to printf_uchar [phi:line::@36->printf_uchar] - printf_uchar_from___b36: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#9 [phi:line::@36->printf_uchar#0] -- register_copy - jsr printf_uchar - // [279] phi from line::@36 to line::@37 [phi:line::@36->line::@37] - __b37_from___b36: - jmp __b37 - // line::@37 - __b37: - // [280] call cputs - // [78] phi from line::@37 to cputs [phi:line::@37->cputs] - cputs_from___b37: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@37->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b38 - // line::@38 - __b38: - // [281] (byte) printf_uchar::uvalue#10 ← (byte) line::e#0 -- vbuxx=vbuz1 - ldx.z e - // [282] call printf_uchar - // [143] phi from line::@38 to printf_uchar [phi:line::@38->printf_uchar] - printf_uchar_from___b38: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#10 [phi:line::@38->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp plot1 - // line::plot1 - plot1: - // [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z x1 - lsr - lsr - lsr - // [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot1_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot1_column+1 - // [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z x1 - // [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z plot1_y - tax - lda (plot1_column),y - ora plot_bit,x - ldy.z plot1_y - sta (plot1_column),y - // [288] phi from line::plot1 to line::@6 [phi:line::plot1->line::@6] - __b6_from_plot1: - // [288] phi (byte) line::print_row#10 = (byte) 2 [phi:line::plot1->line::@6#0] -- vbuz1=vbuc1 - lda #2 - sta.z print_row - // [288] phi (byte) line::print_col#14 = (byte) 0 [phi:line::plot1->line::@6#1] -- vbuz1=vbuc1 - lda #0 - sta.z print_col - // [288] phi (byte) line::x#18 = (byte) line::x1#0 [phi:line::plot1->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#0 [phi:line::plot1->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::plot1_y#0 [phi:line::plot1->line::@6#4] -- register_copy - jmp __b6 - // [288] phi from line::@8 to line::@6 [phi:line::@8->line::@6] - __b6_from___b8: - // [288] phi (byte) line::print_row#10 = (byte) line::print_row#26 [phi:line::@8->line::@6#0] -- register_copy - // [288] phi (byte) line::print_col#14 = (byte) line::print_col#20 [phi:line::@8->line::@6#1] -- register_copy - // [288] phi (byte) line::x#18 = (byte) line::x#22 [phi:line::@8->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#8 [phi:line::@8->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::y#11 [phi:line::@8->line::@6#4] -- register_copy - jmp __b6 - // line::@6 - __b6: - // [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z y + // [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 -- vbuxx=vbuxx_plus_vbuz1 + txa clc adc.z sy - sta.z y - // [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 + tax + // [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e clc adc.z dx sta.z e - // [291] if((byte) line::dy#0<(byte) line::e#1) goto line::@7 -- vbuz1_lt_vbuz2_then_la1 + // [336] if((byte) line::dy#0>=(byte) line::e#1) goto line::@6 -- vbuz1_ge_vbuz2_then_la1 lda.z dy cmp.z e - bcc __b7 - // [292] phi from line::@6 to line::@10 [phi:line::@6->line::@10] - __b10_from___b6: - jmp __b10 - // line::@10 - __b10: - // [293] call cputs - // [78] phi from line::@10 to cputs [phi:line::@10->cputs] - cputs_from___b10: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s6 [phi:line::@10->cputs#0] -- pbuz1=pbuc1 - lda #s6 - sta.z cputs.s+1 - jsr cputs - // [294] phi from line::@10 line::plot2 to line::@8 [phi:line::@10/line::plot2->line::@8] - __b8_from___b10: - __b8_from_plot2: - // [294] phi (byte) line::print_row#26 = (byte) line::print_row#10 [phi:line::@10/line::plot2->line::@8#0] -- register_copy - // [294] phi (byte) line::print_col#20 = (byte) line::print_col#14 [phi:line::@10/line::plot2->line::@8#1] -- register_copy - // [294] phi (byte) line::x#22 = (byte) line::x#18 [phi:line::@10/line::plot2->line::@8#2] -- register_copy - // [294] phi (byte) line::e#8 = (byte) line::e#1 [phi:line::@10/line::plot2->line::@8#3] -- register_copy - jmp __b8 - // line::@8 - __b8: - // [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 -- vbuz1_neq_vbuz2_then_la1 - lda.z y - cmp.z y2 - bne __b6_from___b8 - // [296] phi from line::@8 to line::@13 [phi:line::@8->line::@13] - __b13_from___b8: - jmp __b13 - // line::@13 - __b13: - // [297] call gotoxy - // [211] phi from line::@13 to gotoxy [phi:line::@13->gotoxy] - gotoxy_from___b13: - // [211] phi (byte) gotoxy::x#10 = (byte) $14 [phi:line::@13->gotoxy#0] -- vbuxx=vbuc1 - ldx #$14 - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:line::@13->gotoxy#1] -- vbuaa=vbuc1 - lda #$18 - jsr gotoxy - // [298] phi from line::@13 to line::@45 [phi:line::@13->line::@45] - __b45_from___b13: - jmp __b45 - // line::@45 - __b45: - // [299] call cputs - // [78] phi from line::@45 to cputs [phi:line::@45->cputs] - cputs_from___b45: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:line::@45->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - jmp __b46 - // line::@46 - __b46: - // [300] (byte) printf_uchar::uvalue#14 ← (byte) line::x#22 -- vbuxx=vbuz1 - ldx.z x - // [301] call printf_uchar - // [143] phi from line::@46 to printf_uchar [phi:line::@46->printf_uchar] - printf_uchar_from___b46: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#14 [phi:line::@46->printf_uchar#0] -- register_copy - jsr printf_uchar - // [302] phi from line::@46 to line::@47 [phi:line::@46->line::@47] - __b47_from___b46: - jmp __b47 - // line::@47 - __b47: - // [303] call cputs - // [78] phi from line::@47 to cputs [phi:line::@47->cputs] - cputs_from___b47: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:line::@47->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - jmp __b48 - // line::@48 - __b48: - // [304] (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 -- vbuxx=vbuz1 - ldx.z y - // [305] call printf_uchar - // [143] phi from line::@48 to printf_uchar [phi:line::@48->printf_uchar] - printf_uchar_from___b48: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#15 [phi:line::@48->printf_uchar#0] -- register_copy - jsr printf_uchar - // [306] phi from line::@48 to line::@49 [phi:line::@48->line::@49] - __b49_from___b48: - jmp __b49 - // line::@49 - __b49: - // [307] call cputs - // [78] phi from line::@49 to cputs [phi:line::@49->cputs] - cputs_from___b49: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:line::@49->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __breturn - // line::@return - __breturn: - // [308] return - rts + bcs __b6_from___b5 + jmp __b7 // line::@7 __b7: - // [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z plot2_x - clc - adc.z sx - sta.z plot2_x - // [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 - lda.z e - sec - sbc.z dy - sta.z e - // [311] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@9 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col - cmp #$28-8 - bcs __b9_from___b7 - jmp __b11 - // line::@11 - __b11: - // [312] (byte) gotoxy::x#5 ← (byte) line::print_col#14 -- vbuxx=vbuz1 - ldx.z print_col - // [313] (byte) gotoxy::y#5 ← (byte) line::print_row#10 -- vbuaa=vbuz1 - lda.z print_row - // [314] call gotoxy - // [211] phi from line::@11 to gotoxy [phi:line::@11->gotoxy] - gotoxy_from___b11: - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#5 [phi:line::@11->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#5 [phi:line::@11->gotoxy#1] -- register_copy - jsr gotoxy - jmp __b39 - // line::@39 - __b39: - // [315] (byte) printf_uchar::uvalue#11 ← (byte) line::plot2_x#0 -- vbuxx=vbuz1 - ldx.z plot2_x - // [316] call printf_uchar - // [143] phi from line::@39 to printf_uchar [phi:line::@39->printf_uchar] - printf_uchar_from___b39: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#11 [phi:line::@39->printf_uchar#0] -- register_copy - jsr printf_uchar - // [317] phi from line::@39 to line::@40 [phi:line::@39->line::@40] - __b40_from___b39: - jmp __b40 - // line::@40 - __b40: - // [318] call cputs - // [78] phi from line::@40 to cputs [phi:line::@40->cputs] - cputs_from___b40: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@40->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b41 - // line::@41 - __b41: - // [319] (byte) printf_uchar::uvalue#12 ← (byte) line::y#11 -- vbuxx=vbuz1 - ldx.z y - // [320] call printf_uchar - // [143] phi from line::@41 to printf_uchar [phi:line::@41->printf_uchar] - printf_uchar_from___b41: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#12 [phi:line::@41->printf_uchar#0] -- register_copy - jsr printf_uchar - // [321] phi from line::@41 to line::@42 [phi:line::@41->line::@42] - __b42_from___b41: - jmp __b42 - // line::@42 - __b42: - // [322] call cputs - // [78] phi from line::@42 to cputs [phi:line::@42->cputs] - cputs_from___b42: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@42->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b43 - // line::@43 - __b43: - // [323] (byte) printf_uchar::uvalue#13 ← (byte) line::e#10 -- vbuxx=vbuz1 - ldx.z e - // [324] call printf_uchar - // [143] phi from line::@43 to printf_uchar [phi:line::@43->printf_uchar] - printf_uchar_from___b43: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#13 [phi:line::@43->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b44 - // line::@44 - __b44: - // [325] (byte) line::print_row#3 ← ++ (byte) line::print_row#10 -- vbuz1=_inc_vbuz1 - inc.z print_row - // [326] if((byte) line::print_row#3!=(byte) $18) goto line::@9 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row - bne __b9_from___b44 - jmp __b12 - // line::@12 - __b12: - // [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col - axs #-[9] - stx.z print_col - // [328] phi from line::@12 to line::@9 [phi:line::@12->line::@9] - __b9_from___b12: - // [328] phi (byte) line::print_row#35 = (byte) 1 [phi:line::@12->line::@9#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#2 [phi:line::@12->line::@9#1] -- register_copy - jmp __b9 - // [328] phi from line::@44 line::@7 to line::@9 [phi:line::@44/line::@7->line::@9] - __b9_from___b44: - __b9_from___b7: - // [328] phi (byte) line::print_row#35 = (byte) line::print_row#3 [phi:line::@44/line::@7->line::@9#0] -- register_copy - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#14 [phi:line::@44/line::@7->line::@9#1] -- register_copy - jmp __b9 - // line::@9 - __b9: - jmp plot2 - // line::plot2 - plot2: - // [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z plot2_x - lsr - lsr - lsr - // [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot2_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot2_column+1 - // [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z plot2_x - // [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot2_column),y - ora plot_bit,x - ldy.z y - sta (plot2_column),y - jmp __b8_from_plot2 - // line::@2 - __b2: - // [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 - lda.z dx - lsr - sta.z e1 - // [335] phi from line::@2 to line::@14 [phi:line::@2->line::@14] - __b14_from___b2: - // [335] phi (byte) line::e1#10 = (byte) line::e1#0 [phi:line::@2->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) 1 [phi:line::@2->line::@14#1] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [335] phi (byte) line::y#12 = (byte) line::plot1_y#0 [phi:line::@2->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x1#0 [phi:line::@2->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) 0 [phi:line::@2->line::@14#4] -- vbuz1=vbuc1 - lda #0 - sta.z print_col_1 - jmp __b14 - // [335] phi from line::@16 to line::@14 [phi:line::@16->line::@14] - __b14_from___b16: - // [335] phi (byte) line::e1#10 = (byte) line::e1#14 [phi:line::@16->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) line::print_row#22 [phi:line::@16->line::@14#1] -- register_copy - // [335] phi (byte) line::y#12 = (byte) line::y#15 [phi:line::@16->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x#12 [phi:line::@16->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) line::print_col#16 [phi:line::@16->line::@14#4] -- register_copy - jmp __b14 - // line::@14 - __b14: - // [336] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@15 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col_1 - cmp #$28-8 - bcs __b15_from___b14 - jmp __b17 - // line::@17 - __b17: - // [337] (byte) gotoxy::x#7 ← (byte) line::print_col#10 -- vbuxx=vbuz1 - ldx.z print_col_1 - // [338] (byte) gotoxy::y#7 ← (byte) line::print_row#11 -- vbuaa=vbuz1 - lda.z print_row_1 - // [339] call gotoxy - // [211] phi from line::@17 to gotoxy [phi:line::@17->gotoxy] - gotoxy_from___b17: - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#7 [phi:line::@17->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#7 [phi:line::@17->gotoxy#1] -- register_copy - jsr gotoxy - jmp __b50 - // line::@50 - __b50: - // [340] (byte) printf_uchar::uvalue#16 ← (byte) line::x#10 -- vbuxx=vbuz1 - ldx.z x - // [341] call printf_uchar - // [143] phi from line::@50 to printf_uchar [phi:line::@50->printf_uchar] - printf_uchar_from___b50: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#16 [phi:line::@50->printf_uchar#0] -- register_copy - jsr printf_uchar - // [342] phi from line::@50 to line::@51 [phi:line::@50->line::@51] - __b51_from___b50: - jmp __b51 - // line::@51 - __b51: - // [343] call cputs - // [78] phi from line::@51 to cputs [phi:line::@51->cputs] - cputs_from___b51: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@51->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b52 - // line::@52 - __b52: - // [344] (byte) printf_uchar::uvalue#17 ← (byte) line::y#12 -- vbuxx=vbuz1 - ldx.z y - // [345] call printf_uchar - // [143] phi from line::@52 to printf_uchar [phi:line::@52->printf_uchar] - printf_uchar_from___b52: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#17 [phi:line::@52->printf_uchar#0] -- register_copy - jsr printf_uchar - // [346] phi from line::@52 to line::@53 [phi:line::@52->line::@53] - __b53_from___b52: - jmp __b53 - // line::@53 - __b53: - // [347] call cputs - // [78] phi from line::@53 to cputs [phi:line::@53->cputs] - cputs_from___b53: - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@53->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - jmp __b54 - // line::@54 - __b54: - // [348] (byte) printf_uchar::uvalue#18 ← (byte) line::e1#10 -- vbuxx=vbuz1 - ldx.z e1 - // [349] call printf_uchar - // [143] phi from line::@54 to printf_uchar [phi:line::@54->printf_uchar] - printf_uchar_from___b54: - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#18 [phi:line::@54->printf_uchar#0] -- register_copy - jsr printf_uchar - jmp __b55 - // line::@55 - __b55: - // [350] (byte) line::print_row#5 ← ++ (byte) line::print_row#11 -- vbuz1=_inc_vbuz1 - inc.z print_row_1 - // [351] if((byte) line::print_row#5!=(byte) $18) goto line::@15 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row_1 - bne __b15_from___b55 - jmp __b18 - // line::@18 - __b18: - // [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col_1 - axs #-[9] - stx.z print_col_1 - // [353] phi from line::@18 to line::@15 [phi:line::@18->line::@15] - __b15_from___b18: - // [353] phi (byte) line::print_row#22 = (byte) 1 [phi:line::@18->line::@15#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#3 [phi:line::@18->line::@15#1] -- register_copy - jmp __b15 - // [353] phi from line::@14 line::@55 to line::@15 [phi:line::@14/line::@55->line::@15] - __b15_from___b14: - __b15_from___b55: - // [353] phi (byte) line::print_row#22 = (byte) line::print_row#11 [phi:line::@14/line::@55->line::@15#0] -- register_copy - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#10 [phi:line::@14/line::@55->line::@15#1] -- register_copy - jmp __b15 - // line::@15 - __b15: - jmp plot3 - // line::plot3 - plot3: - // [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z x - lsr - lsr - lsr - // [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot3_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot3_column+1 - // [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z x - // [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot3_column),y - ora plot_bit,x - ldy.z y - sta (plot3_column),y - jmp __b20 - // line::@20 - __b20: - // [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + // [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z x clc adc.z sx sta.z x - // [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 + // [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 + lda.z e + sec + sbc.z dy + sta.z e + // [339] (byte) plot::x#1 ← (byte) line::x#1 + // [340] (byte) plot::y#1 ← (byte) line::y#15 + // [341] call plot + // [360] phi from line::@7 to plot [phi:line::@7->plot] + plot_from___b7: + // [360] phi (byte) plot::y#4 = (byte) plot::y#1 [phi:line::@7->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#1 [phi:line::@7->plot#1] -- register_copy + jsr plot + // [342] phi from line::@5 line::@7 to line::@6 [phi:line::@5/line::@7->line::@6] + __b6_from___b5: + __b6_from___b7: + // [342] phi (byte) line::x#16 = (byte) line::x#10 [phi:line::@5/line::@7->line::@6#0] -- register_copy + // [342] phi (byte) line::e#6 = (byte) line::e#1 [phi:line::@5/line::@7->line::@6#1] -- register_copy + jmp __b6 + // line::@6 + __b6: + // [343] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 -- vbuxx_neq_vbuz1_then_la1 + cpx.z y2 + bne __b5_from___b6 + jmp __breturn + // line::@return + __breturn: + // [344] return + rts + // line::@2 + __b2: + // [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + lda.z dx + lsr + sta.z e1 + // [346] phi from line::@2 line::@9 to line::@8 [phi:line::@2/line::@9->line::@8] + __b8_from___b2: + __b8_from___b9: + // [346] phi (byte) line::e1#3 = (byte) line::e1#0 [phi:line::@2/line::@9->line::@8#0] -- register_copy + // [346] phi (byte) line::y#10 = (byte) line::y#13 [phi:line::@2/line::@9->line::@8#1] -- register_copy + // [346] phi (byte) line::x#5 = (byte) line::x#0 [phi:line::@2/line::@9->line::@8#2] -- register_copy + jmp __b8 + // line::@8 + __b8: + // [347] (byte) plot::x#2 ← (byte) line::x#5 + // [348] (byte) plot::y#2 ← (byte) line::y#10 + // [349] call plot + // [360] phi from line::@8 to plot [phi:line::@8->plot] + plot_from___b8: + // [360] phi (byte) plot::y#4 = (byte) plot::y#2 [phi:line::@8->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#2 [phi:line::@8->plot#1] -- register_copy + jsr plot + jmp __b16 + // line::@16 + __b16: + // [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + lda.z x + clc + adc.z sx + sta.z x + // [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e1 clc adc.z dy sta.z e1 - // [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 -- vbuz1_ge_vbuz2_then_la1 + // [352] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 -- vbuz1_ge_vbuz2_then_la1 lda.z dx cmp.z e1 - bcs __b16_from___b20 - jmp __b19 - // line::@19 - __b19: - // [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z y + bcs __b9_from___b16 + jmp __b10 + // line::@10 + __b10: + // [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 -- vbuxx=vbuxx_plus_vbuz1 + txa clc adc.z sy - sta.z y - // [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 + tax + // [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 lda.z e1 sec sbc.z dx sta.z e1 - // [364] phi from line::@19 line::@20 to line::@16 [phi:line::@19/line::@20->line::@16] - __b16_from___b19: - __b16_from___b20: - // [364] phi (byte) line::e1#14 = (byte) line::e1#2 [phi:line::@19/line::@20->line::@16#0] -- register_copy - // [364] phi (byte) line::y#15 = (byte) line::y#3 [phi:line::@19/line::@20->line::@16#1] -- register_copy - jmp __b16 - // line::@16 - __b16: - // [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 -- vbuz1_neq_vbuz2_then_la1 + // [355] phi from line::@10 line::@16 to line::@9 [phi:line::@10/line::@16->line::@9] + __b9_from___b10: + __b9_from___b16: + // [355] phi (byte) line::e1#6 = (byte) line::e1#2 [phi:line::@10/line::@16->line::@9#0] -- register_copy + // [355] phi (byte) line::y#11 = (byte) line::y#3 [phi:line::@10/line::@16->line::@9#1] -- register_copy + jmp __b9 + // line::@9 + __b9: + // [356] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 -- vbuz1_neq_vbuz2_then_la1 lda.z x cmp.z x2 - bne __b14_from___b16 - jmp plot4 - // line::plot4 - plot4: - // [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 -- vbuaa=vbuz1_ror_3 + bne __b8_from___b9 + jmp __b11 + // line::@11 + __b11: + // [357] (byte) plot::x#3 ← (byte) line::x#12 + // [358] (byte) plot::y#3 ← (byte) line::y#11 + // [359] call plot + // [360] phi from line::@11 to plot [phi:line::@11->plot] + plot_from___b11: + // [360] phi (byte) plot::y#4 = (byte) plot::y#3 [phi:line::@11->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#3 [phi:line::@11->plot#1] -- register_copy + jsr plot + jmp __breturn +} + // plot +// Plot a single point on the canvas +// plot(byte zp($18) x, byte register(X) y) +plot: { + .label __2 = $31 + .label x = $18 + .label column = $2f + // [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 -- vbuaa=vbuz1_ror_3 lda.z x lsr lsr lsr - // [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 + // [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 asl - // [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa + // [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) -- pbuz1=pbuc1_plus_pwuc2_derefidx_vbuaa tay clc - lda.z canvas + lda #LINE_BUFFER adc plot_column+1,y - sta.z plot4_column+1 - // [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 + sta.z column+1 + // [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 lda #7 and.z x - // [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot4_column),y - ora plot_bit,x - ldy.z y - sta (plot4_column),y + sta.z __2 + // [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) -- pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 + // Plot the bit + txa + tay + lda (column),y + ldy.z __2 + stx.z $ff + ora plot_bit,y + ldy.z $ff + sta (column),y jmp __breturn - s: .text "dx:" - .byte 0 - s1: .text " dy:" - .byte 0 - s2: .text " sx:" - .byte 0 - s3: .text " sy:" - .byte 0 - s4: .text " " - .byte 0 - s6: .text "*" - .byte 0 + // plot::@return + __breturn: + // [366] return + rts } // sgn_u8 // Get the sign of a 8-bit unsigned number treated as a signed number. // Returns unsigned -1 if the number is negative // sgn_u8(byte register(A) u) sgn_u8: { - // [372] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuaa=vbuaa_band_vbuc1 + // [368] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuaa=vbuaa_band_vbuc1 and #$80 - // [373] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuaa_then_la1 + // [369] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuaa_then_la1 cmp #0 bne __b1_from_sgn_u8 - // [375] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] + // [371] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] __breturn_from_sgn_u8: - // [375] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuaa=vbuc1 + // [371] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuaa=vbuc1 lda #1 jmp __breturn - // [374] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] + // [370] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] __b1_from_sgn_u8: jmp __b1 // sgn_u8::@1 __b1: - // [375] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] + // [371] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] __breturn_from___b1: - // [375] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuaa=vbuc1 + // [371] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuaa=vbuc1 lda #-1 jmp __breturn // sgn_u8::@return __breturn: - // [376] return + // [372] return rts } // abs_u8 // Get the absolute value of a u-bit unsigned number treated as a signed number. -// abs_u8(byte register(A) u) +// abs_u8(byte register(Y) u) abs_u8: { - // [378] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuxx=vbuaa_band_vbuc1 - ldx #$80 - axs #0 - // [379] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuxx_then_la1 - cpx #0 + // [374] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuaa=vbuyy_band_vbuc1 + tya + and #$80 + // [375] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 bne __b1 - // [381] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] + // [377] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] __breturn_from_abs_u8: __breturn_from___b1: - // [381] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy + // [377] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy jmp __breturn // abs_u8::@1 __b1: - // [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuaa=_neg_vbuaa + // [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuyy=_neg_vbuyy + dey + tya eor #$ff - clc - adc #1 + tay jmp __breturn_from___b1 // abs_u8::@return __breturn: - // [382] return + // [378] return rts } // clock_start // Reset & start the processor clock time. The value can be read using clock(). // This uses CIA #2 Timer A+B on the C64 clock_start: { - // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 // Setup CIA#2 timer A to count (down) CPU cycles lda #0 sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL - // [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL - // [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 + // [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 lda #<$ffffffff sta CIA2_TIMER_AB lda #>$ffffffff @@ -14864,28 +13608,28 @@ clock_start: { sta CIA2_TIMER_AB+2 lda #>$ffffffff>>$10 sta CIA2_TIMER_AB+3 - // [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START|CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL - // [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 + // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL jmp __breturn // clock_start::@return __breturn: - // [388] return + // [384] return rts } // textcolor // Set the color for text output. The old color setting is returned. textcolor: { - // [389] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 + // [385] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 lda #WHITE sta.z conio_textcolor jmp __breturn // textcolor::@return __breturn: - // [390] return + // [386] return rts } // setup_irq @@ -14893,23 +13637,23 @@ textcolor: { setup_irq: { // asm { sei } sei - // [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 + // [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 // Disable CIA 1 Timer IRQ lda #CIA_INTERRUPT_CLEAR sta CIA1+OFFSET_STRUCT_MOS6526_CIA_INTERRUPT - // [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 + // [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 // Set raster line to 8 pixels before the border lda #$7f and VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 sta VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 - // [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 + // [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 lda #BORDER_YPOS_BOTTOM-8 sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER - // [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Enable Raster Interrupt lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE - // [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 + // [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 // Set the IRQ routine lda #irq_bottom_1 @@ -14969,22 +13713,22 @@ irq_bottom_2: { jmp __breturn // irq_bottom_2::@return __breturn: - // [409] return - exit interrupt(KERNEL_KEYBOARD) + // [405] return - exit interrupt(KERNEL_KEYBOARD) jmp $ea31 } // kbhit // Return true if there's a key waiting, return false if not kbhit: { - // [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 lda #0 sta CONIO_CIA1_PORT_A - // [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuaa=_bnot__deref_pbuc1 + // [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuaa=_bnot__deref_pbuc1 lda CONIO_CIA1_PORT_B eor #$ff jmp __breturn // kbhit::@return __breturn: - // [412] return + // [408] return rts } // irq_bottom_1 @@ -14992,11 +13736,11 @@ kbhit: { irq_bottom_1: { .const toD0181_return = (>(CONSOLE&$3fff)*4)|(>PETSCII)/4&$f // entry interrupt(KERNEL_MIN) - // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 + // [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 // Change border color lda #WHITE sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR - // [414] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] + // [410] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] toD0181_from_irq_bottom_1: jmp toD0181 // irq_bottom_1::toD0181 @@ -15004,19 +13748,19 @@ irq_bottom_1: { jmp __b1 // irq_bottom_1::@1 __b1: - // [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 + // [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 // Show the cycle counter lda #toD0181_return sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY - // [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Acknowledge the IRQ lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS - // [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 + // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 // Trigger IRQ 2 at bottom of text-line lda #BORDER_YPOS_BOTTOM sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER - // [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 + // [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 lda #irq_bottom_2 @@ -15024,7 +13768,7 @@ irq_bottom_1: { jmp __breturn // irq_bottom_1::@return __breturn: - // [419] return - exit interrupt(KERNEL_MIN) + // [415] return - exit interrupt(KERNEL_MIN) jmp $ea81 } // File Data @@ -15032,6 +13776,8 @@ irq_bottom_1: { DIGITS: .text "0123456789abcdef" // Values of hexadecimal digits RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a // SIN/COS tables .align $100 SINTAB: @@ -15041,12 +13787,6 @@ SINTAB: plot_column: .word 0, 1*$80, 2*$80, 3*$80, 4*$80, 5*$80, 6*$80, 7*$80, 8*$80, 9*$80, $a*$80, $b*$80, $c*$80, $d*$80, $e*$80, $f*$80 // The bits used for plotting a pixel plot_bit: .byte $80, $40, $20, $10, 8, 4, 2, 1 - s: .text "(" - .byte 0 - s1: .text "," - .byte 0 - s4: .text ")" - .byte 0 // Buffer used for stringified number being printed printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 @@ -15056,68 +13796,79 @@ Removing instruction jmp toD0181 Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __bend -Removing instruction jmp __b11 Removing instruction jmp __b12 +Removing instruction jmp __b13 Removing instruction jmp __b1 Removing instruction jmp __b3 -Removing instruction jmp __b13 +Removing instruction jmp __b14 Removing instruction jmp __b7 Removing instruction jmp __b8 -Removing instruction jmp __b14 Removing instruction jmp __b15 +Removing instruction jmp __b16 +Removing instruction jmp __b17 +Removing instruction jmp __b18 +Removing instruction jmp __b19 +Removing instruction jmp __b20 +Removing instruction jmp __b9 +Removing instruction jmp __b10 Removing instruction jmp toD0181 Removing instruction jmp toD0182 -Removing instruction jmp __b10 -Removing instruction jmp __b16 -Removing instruction jmp __b17 -Removing instruction jmp __b18 -Removing instruction jmp __b19 -Removing instruction jmp __b20 +Removing instruction jmp __b11 Removing instruction jmp __b21 Removing instruction jmp __b22 Removing instruction jmp __b23 Removing instruction jmp __b24 Removing instruction jmp __b25 Removing instruction jmp __b26 -Removing instruction jmp __b9 -Removing instruction jmp __b27 Removing instruction jmp __b4 Removing instruction jmp __b6 Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -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 __breturn -Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +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 __breturn -Removing instruction jmp __b1 +Removing instruction jmp __b17 +Removing instruction jmp __b16 Removing instruction jmp __b2 -Removing instruction jmp __breturn -Removing instruction jmp __b4 Removing instruction jmp __b9 -Removing instruction jmp __b5 -Removing instruction jmp __b8 +Removing instruction jmp __b3 +Removing instruction jmp __b18 +Removing instruction jmp __b4 Removing instruction jmp __b11 -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b6 -Removing instruction jmp __b10 +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 __b3 Removing instruction jmp __b2 Removing instruction jmp __b3 +Removing instruction jmp __breturn +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 __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +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 __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 @@ -15129,70 +13880,42 @@ Removing instruction jmp __b6 Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn -Removing instruction jmp __b3 Removing instruction jmp __b1 -Removing instruction jmp __b4 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 Removing instruction jmp __breturn -Removing instruction jmp __b21 -Removing instruction jmp __b22 -Removing instruction jmp __b23 -Removing instruction jmp __b24 +Removing instruction jmp __b7 +Removing instruction jmp __b4 +Removing instruction jmp __b6 +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b5 +Removing instruction jmp __b12 +Removing instruction jmp __b13 +Removing instruction jmp __b14 +Removing instruction jmp __b15 Removing instruction jmp __b3 Removing instruction jmp __b1 -Removing instruction jmp __b25 -Removing instruction jmp __b26 -Removing instruction jmp __b27 -Removing instruction jmp __b28 -Removing instruction jmp __b29 -Removing instruction jmp __b30 -Removing instruction jmp __b31 -Removing instruction jmp __b32 -Removing instruction jmp __b33 Removing instruction jmp __b4 Removing instruction jmp __b5 -Removing instruction jmp __b34 -Removing instruction jmp __b35 -Removing instruction jmp __b36 -Removing instruction jmp __b37 -Removing instruction jmp __b38 -Removing instruction jmp plot1 +Removing instruction jmp __b7 Removing instruction jmp __b6 -Removing instruction jmp __b10 -Removing instruction jmp __b8 -Removing instruction jmp __b13 -Removing instruction jmp __b45 -Removing instruction jmp __b46 -Removing instruction jmp __b47 -Removing instruction jmp __b48 -Removing instruction jmp __b49 Removing instruction jmp __breturn -Removing instruction jmp __b11 -Removing instruction jmp __b39 -Removing instruction jmp __b40 -Removing instruction jmp __b41 -Removing instruction jmp __b42 -Removing instruction jmp __b43 -Removing instruction jmp __b44 -Removing instruction jmp __b12 -Removing instruction jmp __b9 -Removing instruction jmp plot2 -Removing instruction jmp __b14 -Removing instruction jmp __b17 -Removing instruction jmp __b50 -Removing instruction jmp __b51 -Removing instruction jmp __b52 -Removing instruction jmp __b53 -Removing instruction jmp __b54 -Removing instruction jmp __b55 -Removing instruction jmp __b18 -Removing instruction jmp __b15 -Removing instruction jmp plot3 -Removing instruction jmp __b20 -Removing instruction jmp __b19 +Removing instruction jmp __b8 Removing instruction jmp __b16 -Removing instruction jmp plot4 +Removing instruction jmp __b10 +Removing instruction jmp __b9 +Removing instruction jmp __b11 +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __breturn @@ -15209,38 +13932,33 @@ Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 Removing instruction lda #BLACK -Removing instruction ldy #0 +Removing instruction ldy.z p0_idx +Removing instruction ldy.z p1_idx +Removing instruction ldy.z p2_idx Removing instruction lda.z padding +Removing instruction ldy #0 Removing instruction lda #>0 +Replacing instruction lda #0 with TXA +Replacing instruction ldy #0 with TAY Removing instruction lda #0 Replacing instruction ldy #0 with TAY -Replacing instruction lda #0 with TXA -Removing instruction ldy.z plot1_y -Removing instruction ldy.z y -Removing instruction ldy.z y -Removing instruction ldy.z y Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b7 with __b8 -Replacing label __b1_from___b2 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 __b1_from_cputc with __b1 Replacing label __b2_from___b3 with __b2 Replacing label __b1_from___b2 with __b1 +Replacing label __b1_from___b2 with __b1 +Replacing label __breturn_from_toupper with __breturn_from___b2 +Replacing label __breturn_from___b1 with __breturn_from___b2 +Replacing label __b1_from___b15 with __b1 +Replacing label __b6_from___b5 with __b6 +Replacing label __b5_from___b6 with __b5 +Replacing label __b9_from___b16 with __b9 Replacing label __b8_from___b9 with __b8 -Replacing label __b11_from___b8 with __b2 -Replacing label __b1 with __b2 -Replacing label __b2_from___b1 with __b2 -Replacing label __b3_from_gotoxy with __b1 -Replacing label __b4_from___b1 with __b2 -Replacing label __b1_from___b24 with __b1 -Replacing label __b6_from___b8 with __b6 -Replacing label __b9_from___b7 with __b9 -Replacing label __b9_from___b44 with __b9 -Replacing label __b8_from_plot2 with __b8 -Replacing label __b15_from___b14 with plot3 -Replacing label __b15_from___b55 with plot3 -Replacing label __b15 with plot3 -Replacing label __b16_from___b20 with __b16 -Replacing label __b14_from___b16 with __b14 Replacing label __b1_from_sgn_u8 with __b1 Removing instruction __b1: Removing instruction toD0181_from___b1: @@ -15248,32 +13966,36 @@ Removing instruction toD0181: Removing instruction __b2_from___b3: Removing instruction main_from___b2: Removing instruction __bend_from___b2: -Removing instruction __b11_from_main: -Removing instruction __b12_from___b11: -Removing instruction memset_from___b12: -Removing instruction __b13_from___b3: +Removing instruction __b12_from_main: +Removing instruction __b13_from___b12: +Removing instruction memset_from___b13: +Removing instruction __b14_from___b3: Removing instruction __b7: Removing instruction __b8_from___b7: -Removing instruction toD0181_from___b15: +Removing instruction __b15_from___b8: +Removing instruction toD0181_from___b10: Removing instruction toD0181: Removing instruction toD0182_from_toD0181: Removing instruction toD0182: -Removing instruction __b16_from___b10: -Removing instruction gotoxy_from___b16: -Removing instruction __b17_from___b16: -Removing instruction cputs_from___b17: -Removing instruction __b19_from___b18: -Removing instruction cputs_from___b19: -Removing instruction __b21_from___b20: -Removing instruction cputs_from___b21: -Removing instruction __b23_from___b22: -Removing instruction cputs_from___b23: -Removing instruction __b25_from___b24: -Removing instruction cputs_from___b25: -Removing instruction __b7_from___b27: -Removing instruction __b1_from_cputs: -Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: +Removing instruction __b22_from___b21: +Removing instruction cputs_from___b22: +Removing instruction __b24_from___b23: +Removing instruction cputs_from___b24: +Removing instruction printf_ulong_from___b25: +Removing instruction __b7_from___b26: +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 __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: @@ -15285,74 +14007,27 @@ Removing instruction __b2_from___b1: Removing instruction __b2_from___b3: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: -Removing instruction __b4_from_printf_number_buffer: -Removing instruction strlen_from___b4: -Removing instruction __b8_from___b5: -Removing instruction __b8_from___b9: -Removing instruction __b11_from___b8: -Removing instruction __b11: -Removing instruction __b1_from___b11: -Removing instruction __b1: -Removing instruction __b3_from___b10: -Removing instruction printf_padding_from___b7: -Removing instruction cputs_from___b3: -Removing instruction __b2_from___b1: +Removing instruction __b1_from_cputs: +Removing instruction __b1_from___b2: Removing instruction cputc_from___b2: +Removing instruction __breturn_from_toupper: +Removing instruction __breturn_from___b1: +Removing instruction __b4_from___b7: +Removing instruction ultoa_append_from___b5: Removing instruction __b4_from___b7: Removing instruction uctoa_append_from___b5: -Removing instruction __b3_from_gotoxy: -Removing instruction __b3: +Removing instruction __b1_from___b15: Removing instruction __b1_from___b3: -Removing instruction __b4_from___b1: -Removing instruction __b4: -Removing instruction __b2_from___b4: -Removing instruction __b1_from___b24: -Removing instruction __b1_from___b3: -Removing instruction gotoxy_from___b1: -Removing instruction __b25_from___b1: -Removing instruction cputs_from___b25: -Removing instruction __b27_from___b26: -Removing instruction cputs_from___b27: -Removing instruction __b29_from___b28: -Removing instruction cputs_from___b29: -Removing instruction __b31_from___b30: -Removing instruction cputs_from___b31: Removing instruction __b5_from___b4: -Removing instruction gotoxy_from___b5: -Removing instruction __b35_from___b34: -Removing instruction cputs_from___b35: -Removing instruction __b37_from___b36: -Removing instruction cputs_from___b37: -Removing instruction __b6_from___b8: -Removing instruction __b10_from___b6: -Removing instruction cputs_from___b10: -Removing instruction __b8_from___b10: -Removing instruction __b8_from_plot2: -Removing instruction __b13_from___b8: -Removing instruction gotoxy_from___b13: -Removing instruction __b45_from___b13: -Removing instruction cputs_from___b45: -Removing instruction __b47_from___b46: -Removing instruction cputs_from___b47: -Removing instruction __b49_from___b48: -Removing instruction cputs_from___b49: -Removing instruction __b40_from___b39: -Removing instruction cputs_from___b40: -Removing instruction __b42_from___b41: -Removing instruction cputs_from___b42: -Removing instruction __b9_from___b44: -Removing instruction __b9_from___b7: -Removing instruction plot2: -Removing instruction __b14_from___b16: -Removing instruction __b51_from___b50: -Removing instruction cputs_from___b51: -Removing instruction __b53_from___b52: -Removing instruction cputs_from___b53: -Removing instruction __b15_from___b14: -Removing instruction __b15_from___b55: -Removing instruction __b15: -Removing instruction __b16_from___b19: -Removing instruction __b16_from___b20: +Removing instruction __b5_from___b6: +Removing instruction __b6_from___b5: +Removing instruction __b6_from___b7: +Removing instruction __b8_from___b2: +Removing instruction __b8_from___b9: +Removing instruction plot_from___b8: +Removing instruction __b9_from___b10: +Removing instruction __b9_from___b16: +Removing instruction plot_from___b11: Removing instruction __b1_from_sgn_u8: Removing instruction __breturn_from___b1: Removing instruction __breturn_from_abs_u8: @@ -15363,39 +14038,63 @@ Removing instruction __b3: Removing instruction __b2: Removing instruction __bend: Removing instruction memset_from_main: -Removing instruction __b11: -Removing instruction memset_from___b11: Removing instruction __b12: -Removing instruction __b1_from___b12: -Removing instruction __b3: +Removing instruction memset_from___b12: Removing instruction __b13: -Removing instruction __b7_from___b13: +Removing instruction __b1_from___b13: +Removing instruction __b3: Removing instruction __b14: -Removing instruction memset_from___b14: +Removing instruction __b7_from___b14: Removing instruction __b15: -Removing instruction __b10: -Removing instruction clock_from___b10: +Removing instruction memset_from___b15: Removing instruction __b16: +Removing instruction line_from___b16: Removing instruction __b17: +Removing instruction line_from___b17: Removing instruction __b18: -Removing instruction printf_uchar_from___b18: +Removing instruction line_from___b18: Removing instruction __b19: +Removing instruction eorfill_from___b19: Removing instruction __b20: -Removing instruction printf_uchar_from___b20: +Removing instruction __b10: +Removing instruction __b11: Removing instruction __b21: +Removing instruction gotoxy_from___b21: Removing instruction __b22: -Removing instruction printf_uchar_from___b22: Removing instruction __b23: +Removing instruction printf_uchar_from___b23: Removing instruction __b24: -Removing instruction printf_uchar_from___b24: Removing instruction __b25: Removing instruction __b26: -Removing instruction __b27: Removing instruction __b4_from___b2: Removing instruction __b6: Removing instruction __b1_from___b6: Removing instruction __b4_from___b5: +Removing instruction __b1: +Removing instruction ultoa_from___b1: +Removing instruction __b2: +Removing instruction printf_number_buffer_from___b2: Removing instruction __breturn: +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_printf_padding: +Removing instruction __breturn: +Removing instruction cputc_from___b2: +Removing instruction __b3: +Removing instruction __b1_from___b3: Removing instruction __b2: Removing instruction __b3: Removing instruction __breturn: @@ -15407,25 +14106,31 @@ Removing instruction memset_from___b4: Removing instruction __b5: Removing instruction __b1: Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1_from_strupr: +Removing instruction __breturn: +Removing instruction __b3: +Removing instruction __b1_from___b3: +Removing instruction __b2: +Removing instruction __b1_from_strlen: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +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 __b1_from_ultoa_append: +Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1_from___b2: Removing instruction __b1: Removing instruction uctoa_from___b1: Removing instruction __b2: Removing instruction printf_number_buffer_from___b2: Removing instruction __breturn: -Removing instruction __b4: -Removing instruction __b9: -Removing instruction __b5: -Removing instruction __b1_from___b8: -Removing instruction __b6: -Removing instruction cputc_from___b6: -Removing instruction __breturn: -Removing instruction __b1_from_printf_padding: -Removing instruction __breturn: -Removing instruction __b3: -Removing instruction __b1_from___b3: -Removing instruction __b1_from_strlen: -Removing instruction __breturn: -Removing instruction __b1_from___b2: Removing instruction __b1_from_uctoa: Removing instruction __b3: Removing instruction __breturn: @@ -15437,83 +14142,32 @@ Removing instruction __b1_from_uctoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b1_from_gotoxy: -Removing instruction __b2_from___b1: +Removing instruction __b1: Removing instruction __breturn: Removing instruction __breturn: -Removing instruction abs_u8_from_line: -Removing instruction __b21: -Removing instruction abs_u8_from___b21: -Removing instruction __b22: -Removing instruction sgn_u8_from___b22: -Removing instruction __b23: -Removing instruction sgn_u8_from___b23: -Removing instruction __b24: -Removing instruction __b3: -Removing instruction __b25: -Removing instruction __b26: -Removing instruction printf_uchar_from___b26: -Removing instruction __b27: -Removing instruction __b28: -Removing instruction printf_uchar_from___b28: -Removing instruction __b29: -Removing instruction __b30: -Removing instruction printf_uchar_from___b30: -Removing instruction __b31: -Removing instruction __b32: -Removing instruction printf_uchar_from___b32: -Removing instruction __b33: -Removing instruction __b4: +Removing instruction __b1_from_eorfill: +Removing instruction __breturn: +Removing instruction __b3_from___b2: Removing instruction __b5: -Removing instruction __b34: -Removing instruction printf_uchar_from___b34: -Removing instruction __b35: -Removing instruction __b36: -Removing instruction printf_uchar_from___b36: -Removing instruction __b37: -Removing instruction __b38: -Removing instruction printf_uchar_from___b38: -Removing instruction plot1: -Removing instruction __b6_from_plot1: -Removing instruction __b10: -Removing instruction __b13: -Removing instruction __b45: -Removing instruction __b46: -Removing instruction printf_uchar_from___b46: -Removing instruction __b47: -Removing instruction __b48: -Removing instruction printf_uchar_from___b48: -Removing instruction __b49: -Removing instruction __b11: -Removing instruction gotoxy_from___b11: -Removing instruction __b39: -Removing instruction printf_uchar_from___b39: -Removing instruction __b40: -Removing instruction __b41: -Removing instruction printf_uchar_from___b41: -Removing instruction __b42: -Removing instruction __b43: -Removing instruction printf_uchar_from___b43: -Removing instruction __b44: +Removing instruction __b1_from___b5: +Removing instruction __b3_from___b4: +Removing instruction abs_u8_from_line: Removing instruction __b12: -Removing instruction __b9_from___b12: -Removing instruction __b14_from___b2: -Removing instruction __b17: -Removing instruction gotoxy_from___b17: -Removing instruction __b50: -Removing instruction printf_uchar_from___b50: -Removing instruction __b51: -Removing instruction __b52: -Removing instruction printf_uchar_from___b52: -Removing instruction __b53: -Removing instruction __b54: -Removing instruction printf_uchar_from___b54: -Removing instruction __b55: -Removing instruction __b18: -Removing instruction __b15_from___b18: -Removing instruction __b20: -Removing instruction __b19: -Removing instruction plot4: +Removing instruction abs_u8_from___b12: +Removing instruction __b13: +Removing instruction sgn_u8_from___b13: +Removing instruction __b14: +Removing instruction sgn_u8_from___b14: +Removing instruction __b15: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction plot_from___b4: +Removing instruction __b7: +Removing instruction plot_from___b7: +Removing instruction __b16: +Removing instruction __b10: +Removing instruction __b11: +Removing instruction __breturn: Removing instruction __breturn_from_sgn_u8: Removing instruction __breturn: Removing instruction __breturn: @@ -15526,42 +14180,39 @@ Removing instruction __b1: Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination Replacing jump to rts with rts in jmp __breturn -Skipping double jump to __b3 in jmp __b3_from___b7 +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 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 jmp __breturn_from___b1 Succesful ASM optimization Pass5DoubleJumpElimination -Relabelling long label __b3_from___b7 to __b1 +Relabelling long label __b1_from___b13 to __b6 +Relabelling long label __breturn_from___b2 to __b2 Relabelling long label __breturn_from___b1 to __b2 Succesful ASM optimization Pass5RelabelLongLabels Adding RTS to root block Succesful ASM optimization Pass5AddMainRts -Removing instruction jmp __b2 -Removing instruction jmp __b3 Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b6 -Removing instruction jmp __b9 -Removing instruction jmp __b14 -Removing instruction jmp plot3 +Removing instruction jmp __breturn Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 +Removing instruction lda #0 Removing instruction lda.z dy -Replacing instruction ldx.z print_col with TAX -Replacing instruction ldx.z print_col_1 with TAX -Replacing instruction lda.z y with TYA -Removing instruction lda.z x Succesful ASM optimization Pass5UnnecesaryLoadElimination -Removing instruction __b1: +Removing instruction __b2: Removing instruction __breturn: Removing instruction __breturn: Removing instruction __b2: Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination -Fixing long branch [1106] bne __b14 to beq -Fixing long branch [164] bcc __b2 to bcs -Fixing long branch [873] bcc __b2 to bcs +Fixing long branch [175] bcc __b2 to bcs FINAL SYMBOL TABLE (label) @1 @@ -15579,6 +14230,7 @@ FINAL SYMBOL TABLE (const nomodify byte) CIA_INTERRUPT_CLEAR = (byte) $7f (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A = (byte) $40 (const nomodify byte) CIA_TIMER_CONTROL_START = (byte) 1 +(const nomodify dword) CLOCKS_PER_INIT = (dword) $12 (const nomodify byte*) COLS = (byte*) 55296 (const nomodify byte*) CONIO_CIA1_PORT_A = (byte*) 56320 (const nomodify byte*) CONIO_CIA1_PORT_B = (byte*) 56321 @@ -15590,6 +14242,7 @@ FINAL SYMBOL TABLE (const byte*) DIGITS[] = (byte*) "0123456789abcdef"z (const nomodify byte) IRQ_RASTER = (byte) 1 (const nomodify void()**) KERNEL_IRQ = (void()**) 788 +(const nomodify byte*) LINE_BUFFER = (byte*) 16384 (byte) MOS6526_CIA::INTERRUPT (byte) MOS6526_CIA::PORT_A (byte) MOS6526_CIA::PORT_A_DDR @@ -15690,7 +14343,9 @@ FINAL SYMBOL TABLE (const byte) RADIX::DECIMAL = (number) $a (const byte) RADIX::HEXADECIMAL = (number) $10 (const byte) RADIX::OCTAL = (number) 8 +(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 nomodify byte) RED = (byte) 2 (const nomodify byte*) SCREEN = (byte*) 11264 (const byte*) SINTAB[(number) $140] = kickasm {{ .fill $200, 63 + 63*sin(i*2*PI/$100) }} @@ -15698,88 +14353,102 @@ FINAL SYMBOL TABLE (const nomodify struct MOS6569_VICII*) VICII = (struct MOS6569_VICII*) 53248 (const nomodify byte) WHITE = (byte) 1 (byte()) abs_u8((byte) abs_u8::u) -(byte~) abs_u8::$0 reg byte x 20002.0 +(byte~) abs_u8::$0 reg byte a 20002.0 (label) abs_u8::@1 (label) abs_u8::@return (byte) abs_u8::return (byte) abs_u8::return#0 reg byte a 2002.0 (byte) abs_u8::return#1 reg byte a 2002.0 -(byte) abs_u8::return#2 reg byte a 20002.0 -(byte) abs_u8::return#4 reg byte a 5501.0 +(byte) abs_u8::return#2 reg byte y 20002.0 +(byte) abs_u8::return#4 reg byte y 5501.0 (byte) abs_u8::u -(byte) abs_u8::u#0 reg byte a 2002.0 -(byte) abs_u8::u#1 reg byte a 2002.0 -(byte) abs_u8::u#2 reg byte a 10668.333333333332 -(volatile byte) canvas_show_flag loadstore zp[1]:27 553.0 -(volatile byte) canvas_show_memory loadstore zp[1]:26 2.783783783783784 +(byte) abs_u8::u#0 reg byte y 2002.0 +(byte) abs_u8::u#1 reg byte y 2002.0 +(byte) abs_u8::u#2 reg byte y 10668.333333333332 +(volatile byte) canvas_show_flag loadstore zp[1]:34 15.150684931506847 +(volatile byte) canvas_show_memory loadstore zp[1]:33 2.452380952380952 (dword()) clock() (label) clock::@return (dword) clock::return +(dword) clock::return#0 return zp[4]:13 367.33333333333337 +(dword) clock::return#2 return zp[4]:13 202.0 (void()) clock_start() (label) clock_start::@return -(byte*) conio_cursor_color loadstore zp[2]:23 1.2185792404372131E12 -(byte*) conio_cursor_text loadstore zp[2]:21 1.205405410810865E12 -(byte) conio_cursor_x loadstore zp[1]:19 1.3714286285719427E11 -(byte) conio_cursor_y loadstore zp[1]:20 1.6597938195876804E12 -(byte) conio_textcolor loadstore zp[1]:25 3.7827715355844574E11 +(byte*) conio_cursor_color loadstore zp[2]:30 2.027272819090909E8 +(byte*) conio_cursor_text loadstore zp[2]:28 2.0090091E8 +(byte) conio_cursor_x loadstore zp[1]:26 2.5263168515789475E7 +(byte) conio_cursor_y loadstore zp[1]:27 2.824561492105263E8 +(byte) conio_textcolor loadstore zp[1]:32 6.312500065625E7 (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.00000000002E11 -(byte) cputc::c#2 reg byte a 2.0000002E7 -(byte) cputc::c#3 reg byte a 1.050005000002E12 +(byte) cputc::c#0 reg byte a 2.0000002E7 +(byte) cputc::c#1 reg byte a 2.0000002E7 +(byte) cputc::c#2 reg byte a 20002.0 +(byte) cputc::c#3 reg byte a 1.100050025E8 (void()) cputln() -(byte*~) cputln::$1 zp[2]:21 2.0000000000002E13 -(byte*~) cputln::$2 zp[2]:23 2.0000000000002E13 +(byte*~) cputln::$1 zp[2]:28 2.000000002E9 +(byte*~) cputln::$2 zp[2]:30 2.000000002E9 (label) cputln::@return (word) cputln::ln_offset -(word) cputln::ln_offset#0 ln_offset zp[2]:43 1.0000000000001E13 +(word) cputln::ln_offset#0 ln_offset zp[2]:47 1.000000001E9 (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.00000000001E11 +(byte) cputs::c#1 reg byte a 1.0000001E7 (to_nomodify byte*) cputs::s -(to_nomodify byte*) cputs::s#0 s zp[2]:39 5.00000000005E10 -(to_nomodify byte*) cputs::s#21 s zp[2]:39 1.50050000002E11 -(to_nomodify byte*) cputs::s#22 s zp[2]:39 1.00000001E8 +(to_nomodify byte*) cputs::s#0 s zp[2]:11 5000000.5 +(to_nomodify byte*) cputs::s#4 s zp[2]:11 1.5050002E7 +(to_nomodify byte*) cputs::s#5 s zp[2]:11 100001.0 (void()) cscroll() -(byte*~) cscroll::$7 zp[2]:21 2.00000000000002E14 -(byte*~) cscroll::$8 zp[2]:23 2.00000000000002E14 +(byte*~) cscroll::$7 zp[2]:28 2.0000000002E10 +(byte*~) cscroll::$8 zp[2]:30 2.0000000002E10 (label) cscroll::@1 (label) cscroll::@2 (label) cscroll::@3 (label) cscroll::@4 (label) cscroll::@5 (label) cscroll::@return +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +(label) eorfill::@1 +(label) eorfill::@2 +(label) eorfill::@3 +(label) eorfill::@4 +(label) eorfill::@5 +(label) eorfill::@return +(byte*) eorfill::canvas +(byte*) eorfill::canvas#0 canvas zp[2]:30 551.0 +(byte) eorfill::eor +(byte) eorfill::eor#0 reg byte a 200002.0 +(byte) eorfill::eor#1 reg byte a 1000001.0 +(byte) eorfill::eor#2 reg byte a 1050001.5 +(byte*) eorfill::fill_column +(byte*) eorfill::fill_column#1 fill_column zp[2]:30 100001.0 +(byte*) eorfill::fill_column#5 fill_column zp[2]:30 133444.88888888888 +(byte*) eorfill::line_buffer +(byte*) eorfill::line_column +(byte*) eorfill::line_column#1 line_column zp[2]:28 66667.33333333333 +(byte*) eorfill::line_column#2 line_column zp[2]:28 162500.5 +(byte) eorfill::x +(byte) eorfill::x#1 reg byte x 200002.0 +(byte) eorfill::x#2 reg byte x 30000.300000000003 +(byte) eorfill::y +(byte) eorfill::y#1 reg byte y 2000002.0 +(byte) eorfill::y#2 reg byte y 1250001.25 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -(word~) gotoxy::$10 zp[2]:23 2000002.0 -(word~) gotoxy::$4 zp[2]:23 2000002.0 -(byte*~) gotoxy::$6 zp[2]:21 2000002.0 -(byte*~) gotoxy::$7 zp[2]:23 2000002.0 -(word~) gotoxy::$8 zp[2]:23 1500001.5 -(word~) gotoxy::$9 zp[2]:43 2000002.0 (label) gotoxy::@1 -(label) gotoxy::@2 -(label) gotoxy::@3 -(label) gotoxy::@4 (label) gotoxy::@return (word) gotoxy::offset -(word) gotoxy::offset#0 offset zp[2]:23 1000001.0 +(const word) gotoxy::offset#0 offset = (word)(const byte) gotoxy::y#2*(byte) $28 (byte) gotoxy::x -(byte) gotoxy::x#10 reg byte x 366667.3333333334 -(byte) gotoxy::x#5 reg byte x 100001.0 -(byte) gotoxy::x#7 reg byte x 100001.0 -(byte) gotoxy::x#9 reg byte x 428571.85714285716 +(const byte) gotoxy::x#2 x = (byte) 0 (byte) gotoxy::y -(byte) gotoxy::y#10 reg byte a 333333.6666666667 -(byte) gotoxy::y#5 reg byte a 200002.0 -(byte) gotoxy::y#7 reg byte a 200002.0 -(byte) gotoxy::y#8 reg byte a 733334.6666666667 +(const byte) gotoxy::y#2 y = (byte) $18 interrupt(KERNEL_MIN)(void()) irq_bottom_1() (label) irq_bottom_1::@1 (label) irq_bottom_1::@return @@ -15808,159 +14477,74 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) line::@14 (label) line::@15 (label) line::@16 -(label) line::@17 -(label) line::@18 -(label) line::@19 (label) line::@2 -(label) line::@20 -(label) line::@21 -(label) line::@22 -(label) line::@23 -(label) line::@24 -(label) line::@25 -(label) line::@26 -(label) line::@27 -(label) line::@28 -(label) line::@29 (label) line::@3 -(label) line::@30 -(label) line::@31 -(label) line::@32 -(label) line::@33 -(label) line::@34 -(label) line::@35 -(label) line::@36 -(label) line::@37 -(label) line::@38 -(label) line::@39 (label) line::@4 -(label) line::@40 -(label) line::@41 -(label) line::@42 -(label) line::@43 -(label) line::@44 -(label) line::@45 -(label) line::@46 -(label) line::@47 -(label) line::@48 -(label) line::@49 (label) line::@5 -(label) line::@50 -(label) line::@51 -(label) line::@52 -(label) line::@53 -(label) line::@54 -(label) line::@55 (label) line::@6 (label) line::@7 (label) line::@8 (label) line::@9 (label) line::@return (byte*) line::canvas -(byte*) line::canvas#0 canvas zp[2]:6 1578.9453125 (byte) line::dx -(byte) line::dx#0 dx zp[1]:33 2576.330508474576 +(byte) line::dx#0 dx zp[1]:43 6733.466666666667 (byte) line::dy -(byte) line::dy#0 dy zp[1]:34 2666.728070175439 +(byte) line::dy#0 dy zp[1]:44 7390.390243902439 (byte) line::e -(byte) line::e#0 e zp[1]:11 166.83333333333334 -(byte) line::e#1 e zp[1]:11 80000.8 -(byte) line::e#10 e zp[1]:11 12500.125 -(byte) line::e#4 e zp[1]:11 100501.5 -(byte) line::e#8 e zp[1]:11 150001.5 +(byte) line::e#0 e zp[1]:23 500.5 +(byte) line::e#1 e zp[1]:23 133334.66666666666 +(byte) line::e#2 e zp[1]:23 50000.5 +(byte) line::e#3 e zp[1]:23 100501.5 +(byte) line::e#6 e zp[1]:23 150001.5 (byte) line::e1 -(byte) line::e1#0 e1 zp[1]:18 2002.0 -(byte) line::e1#1 e1 zp[1]:18 133334.66666666666 -(byte) line::e1#10 e1 zp[1]:18 12040.16 -(byte) line::e1#14 e1 zp[1]:18 150001.5 -(byte) line::e1#2 e1 zp[1]:18 200002.0 -(label) line::plot1 -(byte~) line::plot1_$0 reg byte a 2002.0 -(byte~) line::plot1_$2 reg byte a 2002.0 -(byte~) line::plot1_$3 reg byte a 2002.0 -(byte*) line::plot1_canvas -(byte*) line::plot1_column -(byte*) line::plot1_column#0 plot1_column zp[2]:37 1501.5 -(byte) line::plot1_x -(byte) line::plot1_y -(byte) line::plot1_y#0 plot1_y zp[1]:16 184.39473684210526 -(label) line::plot2 -(byte~) line::plot2_$0 reg byte a 200002.0 -(byte~) line::plot2_$2 reg byte a 200002.0 -(byte~) line::plot2_$3 reg byte a 200002.0 -(byte*) line::plot2_canvas -(byte*) line::plot2_column -(byte*) line::plot2_column#0 plot2_column zp[2]:39 150001.5 -(byte) line::plot2_x -(byte) line::plot2_x#0 plot2_x zp[1]:15 20000.2 -(byte) line::plot2_y -(label) line::plot3 -(byte~) line::plot3_$0 reg byte a 200002.0 -(byte~) line::plot3_$2 reg byte a 200002.0 -(byte~) line::plot3_$3 reg byte a 200002.0 -(byte*) line::plot3_canvas -(byte*) line::plot3_column -(byte*) line::plot3_column#0 plot3_column zp[2]:41 150001.5 -(byte) line::plot3_x -(byte) line::plot3_y -(label) line::plot4 -(byte~) line::plot4_$0 reg byte a 2002.0 -(byte~) line::plot4_$2 reg byte a 2002.0 -(byte~) line::plot4_$3 reg byte a 2002.0 -(byte*) line::plot4_canvas -(byte*) line::plot4_column -(byte*) line::plot4_column#0 plot4_column zp[2]:43 1501.5 -(byte) line::plot4_x -(byte) line::plot4_y -(byte) line::print_col -(byte) line::print_col#10 print_col_1 zp[1]:14 35294.470588235294 -(byte) line::print_col#14 print_col zp[1]:12 29166.95833333333 -(byte) line::print_col#16 print_col_1 zp[1]:14 30769.53846153846 -(byte) line::print_col#2 print_col zp[1]:12 200002.0 -(byte) line::print_col#20 print_col zp[1]:12 150001.5 -(byte) line::print_col#29 print_col zp[1]:12 66667.33333333333 -(byte) line::print_col#3 print_col_1 zp[1]:14 200002.0 -(byte) line::print_row -(byte) line::print_row#10 print_row zp[1]:13 22727.5 -(byte) line::print_row#11 print_row_1 zp[1]:17 26666.933333333334 -(byte) line::print_row#22 print_row_1 zp[1]:17 23077.153846153844 -(byte) line::print_row#26 print_row zp[1]:13 150001.5 -(byte) line::print_row#3 print_row zp[1]:13 150001.5 -(byte) line::print_row#35 print_row zp[1]:13 50000.5 -(byte) line::print_row#5 print_row_1 zp[1]:17 150001.5 -(const byte*) line::s[(byte) 4] = (byte*) "dx:" -(const byte*) line::s1[(byte) 5] = (byte*) " dy:" -(const byte*) line::s2[(byte) 5] = (byte*) " sx:" -(const byte*) line::s3[(byte) 5] = (byte*) " sy:" -(const byte*) line::s4[(byte) 2] = (byte*) " " -(const byte*) line::s6[(byte) 2] = (byte*) "*" +(byte) line::e1#0 e1 zp[1]:25 2002.0 +(byte) line::e1#1 e1 zp[1]:25 133334.66666666666 +(byte) line::e1#2 e1 zp[1]:25 200002.0 +(byte) line::e1#3 e1 zp[1]:25 40200.600000000006 +(byte) line::e1#6 e1 zp[1]:25 150001.5 (byte) line::sx -(byte) line::sx#0 sx zp[1]:35 1845.5 +(byte) line::sx#0 sx zp[1]:45 5459.567567567567 (byte) line::sy -(byte) line::sy#0 sy zp[1]:36 1905.698113207547 +(byte) line::sy#0 sy zp[1]:46 6091.0 (byte) line::x -(byte) line::x#10 x zp[1]:15 20875.249999999996 -(byte) line::x#12 x zp[1]:15 30200.5 -(byte) line::x#18 x zp[1]:15 50167.33333333333 -(byte) line::x#22 x zp[1]:15 50167.333333333336 +(byte) line::x#0 x zp[1]:24 196.5925925925926 +(byte) line::x#1 x zp[1]:24 60000.600000000006 +(byte) line::x#10 x zp[1]:24 75251.0 +(byte) line::x#12 x zp[1]:24 43000.57142857143 +(byte) line::x#16 x zp[1]:24 150001.5 +(byte) line::x#5 x zp[1]:24 75251.0 (byte) line::x1 -(byte) line::x1#0 x1 zp[1]:15 116.52459016393443 +(byte) line::x1#0 x1 zp[1]:24 50.5 +(byte) line::x1#1 x1 zp[1]:24 50.5 +(byte) line::x1#2 x1 zp[1]:24 50.5 (byte) line::x2 -(byte) line::x2#0 x2 zp[1]:30 1418.111111111111 +(byte) line::x2#0 x2 zp[1]:21 101.0 +(byte) line::x2#1 x2 zp[1]:21 101.0 +(byte) line::x2#10 x2 zp[1]:21 3009.0 +(byte) line::x2#2 x2 zp[1]:21 101.0 (byte) line::y -(byte) line::y#1 y zp[1]:16 1001.0 -(byte) line::y#11 y zp[1]:16 15025.175 -(byte) line::y#12 y zp[1]:16 22259.51851851852 -(byte) line::y#15 y zp[1]:16 50334.16666666667 -(byte) line::y#3 y zp[1]:16 100001.0 -(byte) line::y#7 y zp[1]:16 201003.0 +(byte) line::y#0 reg byte x 239.27777777777777 +(byte) line::y#1 reg byte x 1001.0 +(byte) line::y#10 reg byte x 57286.42857142857 +(byte) line::y#11 reg byte x 100334.66666666667 +(byte) line::y#13 reg byte x 715.0 +(byte) line::y#15 reg byte x 40000.4 +(byte) line::y#3 reg byte x 100001.0 +(byte) line::y#6 reg byte x 201003.0 (byte) line::y1 -(byte) line::y1#0 y1 zp[1]:16 205.25 +(byte) line::y1#0 reg byte x 67.33333333333333 +(byte) line::y1#1 reg byte x 67.33333333333333 +(byte) line::y1#2 reg byte x 67.33333333333333 (byte) line::y2 -(byte) line::y2#0 y2 zp[1]:10 216.05263157894734 -(byte) line::y2#1 y2 zp[1]:10 2002.0 -(byte) line::y2#17 y2 zp[1]:10 1457.185714285714 +(byte) line::y2#0 y2 zp[1]:22 202.0 +(byte) line::y2#1 y2 zp[1]:22 202.0 +(byte) line::y2#10 y2 zp[1]:22 226.68421052631578 +(byte) line::y2#13 y2 zp[1]:22 6000.176470588235 +(byte) line::y2#2 y2 zp[1]:22 202.0 +(byte) line::y2#3 y2 zp[1]:22 2002.0 (void()) main() +(dword~) main::$18 zp[4]:13 202.0 (label) main::@1 (label) main::@10 (label) main::@11 @@ -15980,7 +14564,6 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) main::@24 (label) main::@25 (label) main::@26 -(label) main::@27 (label) main::@3 (label) main::@4 (label) main::@5 @@ -15993,16 +14576,25 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::c#2 reg byte x 776.0 (byte) main::c#4 reg byte x 202.0 (byte*) main::canvas -(word) main::canvas#1 canvas zp[2]:6 4.208333333333333 -(byte*) main::canvas#10 canvas zp[2]:6 16.833333333333332 -(byte*) main::canvas#25 canvas zp[2]:6 202.0 +(word) main::canvas#1 canvas zp[2]:9 6.733333333333333 +(byte*) main::canvas#10 canvas zp[2]:9 8.18918918918919 +(byte*) main::canvas#24 canvas zp[2]:9 202.0 (byte*) main::cols (byte*) main::cols#1 cols zp[2]:2 67.33333333333333 (byte*) main::cols#5 cols zp[2]:2 133.66666666666669 -(const byte) main::p0_idx = (byte) $88 +(dword) main::cyclecount +(dword) main::cyclecount#0 cyclecount zp[4]:13 25.25 +(byte) main::p0_idx +(byte) main::p0_idx#1 p0_idx zp[1]:6 11.222222222222223 +(byte) main::p0_idx#11 p0_idx zp[1]:6 15.538461538461538 (byte) main::p1_idx -(const byte) main::p1_idx#0 p1_idx = (const byte) main::p0_idx+(byte) $f -(const byte*) main::s2[(byte) 4] = (byte*) ")-(" +(byte) main::p1_idx#1 p1_idx zp[1]:7 7.769230769230769 +(byte) main::p1_idx#2 p1_idx zp[1]:7 14.962962962962964 +(byte) main::p2_idx +(byte) main::p2_idx#1 p2_idx zp[1]:8 8.08 +(byte) main::p2_idx#2 p2_idx zp[1]:8 14.428571428571429 +(const byte*) main::s[(byte) 8] = (byte*) "frame: " +(const byte*) main::s1[(byte) $a] = (byte*) " cycles: " (byte*) main::screen (byte*) main::screen#1 screen zp[2]:4 101.0 (byte*) main::screen#5 screen zp[2]:4 120.3 @@ -16020,58 +14612,81 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::x#1 reg byte y 2002.0 (byte) main::x#2 reg byte y 1001.0 (byte) main::x0 -(byte) main::x0#0 x0 zp[1]:28 15.947368421052632 +(byte) main::x0#0 x0 zp[1]:35 16.833333333333332 (byte) main::x1 -(byte) main::x1#0 x1 zp[1]:30 12.120000000000001 +(byte) main::x1#0 x1 zp[1]:21 33.666666666666664 +(byte) main::x2 +(byte) main::x2#0 x2 zp[1]:21 43.285714285714285 (byte) main::y -(byte) main::y#1 y zp[1]:19 202.0 -(byte) main::y#2 y zp[1]:19 36.72727272727273 +(byte) main::y#1 y zp[1]:26 202.0 +(byte) main::y#2 y zp[1]:26 36.72727272727273 (byte) main::y0 -(byte) main::y0#0 y0 zp[1]:29 13.772727272727273 +(byte) main::y0#0 y0 zp[1]:36 16.833333333333332 (byte) main::y1 -(byte) main::y1#0 y1 zp[1]:31 10.821428571428571 +(byte) main::y1#0 y1 zp[1]:37 33.666666666666664 +(byte) main::y2 +(byte) main::y2#0 y2 zp[1]:38 43.285714285714285 (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]:43 +(void*) memcpy::destination#2 destination zp[2]:19 (byte*) memcpy::dst -(byte*) memcpy::dst#1 dst zp[2]:43 1.0E19 -(byte*) memcpy::dst#2 dst zp[2]:43 1.0000333333333334E19 -(byte*) memcpy::dst#4 dst zp[2]:43 2.000000000000002E15 +(byte*) memcpy::dst#1 dst zp[2]:19 1.00000000000001E14 +(byte*) memcpy::dst#2 dst zp[2]:19 1.0003333333333467E14 +(byte*) memcpy::dst#4 dst zp[2]:19 2.00000000002E11 (word) memcpy::num (void*) memcpy::return (void*) memcpy::source -(void*) memcpy::source#2 source zp[2]:41 +(void*) memcpy::source#2 source zp[2]:17 (byte*) memcpy::src -(byte*) memcpy::src#1 src zp[2]:41 2.0E19 -(byte*) memcpy::src#2 src zp[2]:41 1.000025E19 -(byte*) memcpy::src#4 src zp[2]:41 1.000000000000001E15 +(byte*) memcpy::src#1 src zp[2]:17 2.00000000000002E14 +(byte*) memcpy::src#2 src zp[2]:17 1.0002500000000125E14 +(byte*) memcpy::src#4 src zp[2]:17 1.00000000001E11 (byte*) memcpy::src_end -(byte*) memcpy::src_end#0 src_end zp[2]:37 1.250125E18 +(byte*) memcpy::src_end#0 src_end zp[2]:47 1.251250000000025E13 (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#1 reg byte x 2.00000000000002E14 -(byte) memset::c#8 reg byte x 1.25125E16 +(byte) memset::c#1 reg byte x 2.0000000002E10 +(byte) memset::c#8 reg byte x 1.25125000000025E12 (byte*) memset::dst -(byte*) memset::dst#1 dst zp[2]:43 2.0E17 -(byte*) memset::dst#2 dst zp[2]:43 1.33666666666666656E17 -(byte*) memset::dst#4 dst zp[2]:43 2.000000000000002E15 +(byte*) memset::dst#1 dst zp[2]:19 2.0000000000002E13 +(byte*) memset::dst#2 dst zp[2]:19 1.3366666666668332E13 +(byte*) memset::dst#4 dst zp[2]:19 2.00000000002E11 (byte*) memset::end -(byte*) memset::end#0 end zp[2]:41 1.6833333333333332E16 +(byte*) memset::end#0 end zp[2]:17 1.6833333333336665E12 (word) memset::num -(word) memset::num#6 num zp[2]:41 1.000000000000001E15 +(word) memset::num#6 num zp[2]:17 1.00000000001E11 (void*) memset::return (void*) memset::str -(void*) memset::str#5 str zp[2]:43 202.0 -(void*) memset::str#7 str zp[2]:43 33.666666666666664 -(const byte*) plot_bit[] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } -(const word*) plot_column[] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } +(void*) memset::str#7 str zp[2]:19 +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +(byte~) plot::$0 reg byte a 2000002.0 +(byte~) plot::$2 zp[1]:49 2000002.0 +(byte~) plot::$3 reg byte a 2000002.0 +(label) plot::@return +(byte*) plot::canvas +(byte*) plot::column +(byte*) plot::column#0 column zp[2]:47 1500001.5 +(byte) plot::x +(byte) plot::x#0 x zp[1]:24 1001.0 +(byte) plot::x#1 x zp[1]:24 100001.0 +(byte) plot::x#2 x zp[1]:24 100001.0 +(byte) plot::x#3 x zp[1]:24 1001.0 +(byte) plot::x#4 x zp[1]:24 550501.5 +(byte) plot::y +(byte) plot::y#0 reg byte x 2002.0 +(byte) plot::y#1 reg byte x 200002.0 +(byte) plot::y#2 reg byte x 200002.0 +(byte) plot::y#3 reg byte x 2002.0 +(byte) plot::y#4 reg byte x 440401.2 +(const byte*) plot_bit[(number) 8] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } +(const word*) plot_column[(number) $10] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } (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 @@ -16084,11 +14699,21 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (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]:41 1.0000001E7 +(word~) printf_number_buffer::$19 zp[2]:19 10001.0 (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 @@ -16099,70 +14724,77 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) printf_number_buffer::@return (struct printf_buffer_number) printf_number_buffer::buffer (byte*) printf_number_buffer::buffer_digits -(const byte*) printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS (byte) printf_number_buffer::buffer_sign -(byte) printf_number_buffer::buffer_sign#0 reg byte x 2066666.933333333 +(byte) printf_number_buffer::buffer_sign#0 buffer_sign zp[1]:37 2002.0 +(byte) printf_number_buffer::buffer_sign#1 buffer_sign zp[1]:37 2002.0 +(byte) printf_number_buffer::buffer_sign#10 buffer_sign zp[1]:37 1600.25 (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]:35 645.2258064516129 (byte) printf_number_buffer::format_min_length -(const byte) printf_number_buffer::format_min_length#0 format_min_length = (byte) 2 +(byte) printf_number_buffer::format_min_length#2 reg byte x 1000.1 (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]:21 384.65384615384613 (byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 format_zero_padding zp[1]:36 937.59375 (signed byte) printf_number_buffer::len -(signed byte) printf_number_buffer::len#0 reg byte a 1.50000015E7 -(signed byte) printf_number_buffer::len#1 reg byte a 2.0000002E7 -(signed byte) printf_number_buffer::len#2 reg byte a 3.0000003E7 +(signed byte) printf_number_buffer::len#0 reg byte y 15001.5 +(signed byte) printf_number_buffer::len#1 reg byte y 20002.0 +(signed byte) printf_number_buffer::len#2 reg byte y 30003.0 (signed byte) printf_number_buffer::padding -(signed byte) printf_number_buffer::padding#1 padding zp[1]:8 1.0000001E7 -(signed byte) printf_number_buffer::padding#10 padding zp[1]:8 4000000.4 +(signed byte) printf_number_buffer::padding#1 padding zp[1]:22 10001.0 +(signed byte) printf_number_buffer::padding#10 padding zp[1]:22 1904.952380952381 (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 i zp[1]:9 2.00000000002E11 -(byte) printf_padding::i#2 i zp[1]:9 7.500000000075E10 +(byte) printf_padding::i#1 i zp[1]:25 2.0000002E7 +(byte) printf_padding::i#2 i zp[1]:25 7500000.75 (byte) printf_padding::length -(byte) printf_padding::length#1 length zp[1]:8 1.4287142857428572E10 +(byte) printf_padding::length#0 length zp[1]:23 20002.0 +(byte) printf_padding::length#1 length zp[1]:23 20002.0 +(byte) printf_padding::length#2 length zp[1]:23 20002.0 +(byte) printf_padding::length#4 length zp[1]:23 1671667.3333333333 (byte) printf_padding::pad +(byte) printf_padding::pad#5 pad zp[1]:24 1666666.8333333333 (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 +(const byte) printf_uchar::format_justify_left#0 format_justify_left = (byte) 0 (byte) printf_uchar::format_min_length +(const byte) printf_uchar::format_min_length#0 format_min_length = (byte) 2 (byte) printf_uchar::format_radix (byte) printf_uchar::format_sign_always (byte) printf_uchar::format_upper_case +(const byte) printf_uchar::format_upper_case#0 format_upper_case = (byte) 0 (byte) printf_uchar::format_zero_padding +(const byte) printf_uchar::format_zero_padding#0 format_zero_padding = (byte) 1 (byte) printf_uchar::uvalue -(byte) printf_uchar::uvalue#0 reg byte x 202.0 -(byte) printf_uchar::uvalue#1 reg byte x 202.0 -(byte) printf_uchar::uvalue#10 reg byte x 2002.0 -(byte) printf_uchar::uvalue#11 reg byte x 200002.0 -(byte) printf_uchar::uvalue#12 reg byte x 200002.0 -(byte) printf_uchar::uvalue#13 reg byte x 200002.0 -(byte) printf_uchar::uvalue#14 reg byte x 2002.0 -(byte) printf_uchar::uvalue#15 reg byte x 2002.0 -(byte) printf_uchar::uvalue#16 reg byte x 200002.0 -(byte) printf_uchar::uvalue#17 reg byte x 200002.0 -(byte) printf_uchar::uvalue#18 reg byte x 200002.0 -(byte) printf_uchar::uvalue#19 reg byte x 804710.0 -(byte) printf_uchar::uvalue#2 reg byte x 202.0 -(byte) printf_uchar::uvalue#3 reg byte x 202.0 -(byte) printf_uchar::uvalue#4 reg byte x 2002.0 -(byte) printf_uchar::uvalue#5 reg byte x 2002.0 -(byte) printf_uchar::uvalue#6 reg byte x 2002.0 -(byte) printf_uchar::uvalue#7 reg byte x 2002.0 -(byte) printf_uchar::uvalue#8 reg byte x 2002.0 -(byte) printf_uchar::uvalue#9 reg byte x 2002.0 -(const byte*) s[(byte) 2] = (byte*) "(" -(const byte*) s1[(byte) 2] = (byte*) "," -(const byte*) s4[(byte) 2] = (byte*) ")" +(byte) printf_uchar::uvalue#0 reg byte x 367.33333333333337 +(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 +(const byte) printf_ulong::format_justify_left#0 format_justify_left = (byte) 0 +(byte) printf_ulong::format_min_length +(const byte) printf_ulong::format_min_length#0 format_min_length = (byte) 6 +(byte) printf_ulong::format_radix +(byte) printf_ulong::format_sign_always +(byte) printf_ulong::format_upper_case +(const byte) printf_ulong::format_upper_case#0 format_upper_case = (byte) 0 +(byte) printf_ulong::format_zero_padding +(const byte) printf_ulong::format_zero_padding#0 format_zero_padding = (byte) 0 +(dword) printf_ulong::uvalue +(dword) printf_ulong::uvalue#0 uvalue zp[4]:13 367.33333333333337 (void()) setup_irq() (label) setup_irq::@return (byte()) sgn_u8((byte) sgn_u8::u) @@ -16182,13 +14814,25 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) strlen::@2 (label) strlen::@return (word) strlen::len -(word) strlen::len#1 len zp[2]:41 1.00000000001E11 -(word) strlen::len#2 len zp[2]:41 5.000250000075E10 +(word) strlen::len#1 len zp[2]:19 1.0000001E7 +(word) strlen::len#2 len zp[2]:19 5002500.75 (word) strlen::return -(word) strlen::return#2 return zp[2]:41 2.0000002E7 +(word) strlen::return#2 return zp[2]:19 20002.0 (byte*) strlen::str -(byte*) strlen::str#0 str zp[2]:39 2.00000000002E11 -(byte*) strlen::str#2 str zp[2]:39 1.00000000001E11 +(byte*) strlen::str#0 str zp[2]:17 2.0000002E7 +(byte*) strlen::str#2 str zp[2]:17 1.0000001E7 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 reg byte a 2.0000002E7 +(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]:11 2.0000002E7 +(byte*) strupr::src#2 src zp[2]:11 7142857.857142856 +(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()) textcolor((byte) textcolor::color) (label) textcolor::@return (byte) textcolor::color @@ -16199,6 +14843,16 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) toD0181_return (const byte) toD0181_return#0 toD0181_return = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4|>(word)(const nomodify byte*) CANVAS2/(byte) 4&(byte) $f (byte*) toD0181_screen +(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.70000002E8 +(byte) toupper::return +(byte) toupper::return#0 reg byte a 2.00000002E8 +(byte) toupper::return#2 reg byte a 1.0333333466666667E8 +(byte) toupper::return#3 reg byte a 2.0000002E7 (void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) (label) uctoa::@1 (label) uctoa::@2 @@ -16209,114 +14863,165 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) uctoa::@7 (label) uctoa::@return (byte*) uctoa::buffer -(byte*) uctoa::buffer#11 buffer zp[2]:41 3.3350000004999995E9 -(byte*) uctoa::buffer#14 buffer zp[2]:41 1.50000000015E10 -(byte*) uctoa::buffer#3 buffer zp[2]:41 2.0000002E7 -(byte*) uctoa::buffer#4 buffer zp[2]:41 2.0000000002E10 +(byte*) uctoa::buffer#11 buffer zp[2]:19 335000.50000000006 +(byte*) uctoa::buffer#14 buffer zp[2]:19 1500001.5 +(byte*) uctoa::buffer#3 buffer zp[2]:19 20002.0 +(byte*) uctoa::buffer#4 buffer zp[2]:19 2000002.0 (byte) uctoa::digit -(byte) uctoa::digit#1 digit zp[1]:8 2.0000000002E10 -(byte) uctoa::digit#2 digit zp[1]:8 3.076923077230769E9 +(byte) uctoa::digit#1 digit zp[1]:36 2000002.0 +(byte) uctoa::digit#2 digit zp[1]:36 307692.6153846154 (byte) uctoa::digit_value -(byte) uctoa::digit_value#0 digit_value zp[1]:32 6.0000000006E9 +(byte) uctoa::digit_value#0 digit_value zp[1]:43 600000.6000000001 (byte*) uctoa::digit_values (byte) uctoa::max_digits +(const byte) uctoa::max_digits#2 max_digits = (byte) 2 (byte) uctoa::radix (byte) uctoa::started -(byte) uctoa::started#2 started zp[1]:9 6.0000000006E9 -(byte) uctoa::started#4 started zp[1]:9 1.0000000001E10 +(byte) uctoa::started#2 started zp[1]:37 600000.6000000001 +(byte) uctoa::started#4 started zp[1]:37 1000001.0 (byte) uctoa::value -(byte) uctoa::value#0 reg byte x 1.0000000001E10 -(byte) uctoa::value#1 reg byte x 5500001.0 -(byte) uctoa::value#2 reg byte x 6.670000000999999E9 -(byte) uctoa::value#6 reg byte x 1.50000000015E10 +(byte) uctoa::value#0 reg byte x 1000001.0 +(byte) uctoa::value#1 reg byte x 5501.0 +(byte) uctoa::value#2 reg byte x 670001.0000000001 +(byte) uctoa::value#6 reg byte x 1500001.5 (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]:41 1.375000000025E10 +(byte*) uctoa_append::buffer#0 buffer zp[2]:19 1375000.25 (byte) uctoa_append::digit -(byte) uctoa_append::digit#1 reg byte y 1.000000000000001E15 -(byte) uctoa_append::digit#2 reg byte y 1.0000500000000015E15 +(byte) uctoa_append::digit#1 reg byte y 1.0000000001E10 +(byte) uctoa_append::digit#2 reg byte y 1.00050000015E10 (byte) uctoa_append::return -(byte) uctoa_append::return#0 reg byte x 2.0000000002E10 +(byte) uctoa_append::return#0 reg byte x 2000002.0 (byte) uctoa_append::sub -(byte) uctoa_append::sub#0 sub zp[1]:32 3.333350000000005E14 +(byte) uctoa_append::sub#0 sub zp[1]:43 3.3335000005E9 (byte) uctoa_append::value -(byte) uctoa_append::value#0 reg byte x 3.6666666667333336E10 -(byte) uctoa_append::value#1 reg byte x 2.000000000000002E15 -(byte) uctoa_append::value#2 reg byte x 5.0001833333333425E14 +(byte) uctoa_append::value#0 reg byte x 3666667.333333333 +(byte) uctoa_append::value#1 reg byte x 2.0000000002E10 +(byte) uctoa_append::value#2 reg byte x 5.001833334166666E9 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 reg byte a 2000002.0 +(byte~) ultoa::$11 reg byte a 20002.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]:17 287143.2857142857 +(byte*) ultoa::buffer#14 buffer zp[2]:17 1500001.5 +(byte*) ultoa::buffer#3 buffer zp[2]:17 20002.0 +(byte*) ultoa::buffer#4 buffer zp[2]:17 2000002.0 +(byte) ultoa::digit +(byte) ultoa::digit#1 digit zp[1]:35 2000002.0 +(byte) ultoa::digit#2 digit zp[1]:35 285714.5714285714 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 digit_value zp[4]:39 600000.6000000001 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(const byte) ultoa::max_digits#1 max_digits = (byte) $a +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 reg byte x 500000.5 +(byte) ultoa::started#4 reg byte x 1000001.0 +(dword) ultoa::value +(dword) ultoa::value#0 value zp[4]:13 1000001.0 +(dword) ultoa::value#1 value zp[4]:13 5501.0 +(dword) ultoa::value#2 value zp[4]:13 572857.857142857 +(dword) ultoa::value#6 value zp[4]:13 1500001.5 +(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]:17 1375000.25 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 reg byte x 1.0000000001E10 +(byte) ultoa_append::digit#2 reg byte x 1.00050000015E10 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 return zp[4]:13 2000002.0 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 sub zp[4]:39 3.3335000005E9 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 value zp[4]:13 3666667.333333333 +(dword) ultoa_append::value#1 value zp[4]:13 2.0000000002E10 +(dword) ultoa_append::value#2 value zp[4]:13 5.001833334166666E9 zp[2]:2 [ main::cols#5 main::cols#1 ] zp[2]:4 [ main::screen#5 main::screen#1 ] -zp[2]:6 [ main::canvas#10 main::canvas#25 main::canvas#1 line::canvas#0 ] +zp[1]:6 [ main::p0_idx#11 main::p0_idx#1 ] +zp[1]:7 [ main::p1_idx#2 main::p1_idx#1 ] +zp[1]:8 [ main::p2_idx#2 main::p2_idx#1 ] +zp[2]:9 [ main::canvas#10 main::canvas#24 main::canvas#1 ] reg byte y [ main::x#2 main::x#1 ] reg byte x [ main::c#2 main::c#4 main::c#1 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +reg byte x [ printf_number_buffer::format_min_length#2 ] +reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] reg byte x [ memset::c#8 memset::c#1 ] -reg byte x [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -reg byte a [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] -zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::padding#10 printf_number_buffer::padding#1 printf_padding::length#1 ] +zp[2]:11 [ strupr::src#2 strupr::src#1 cputs::s#4 cputs::s#5 cputs::s#0 ] +reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +zp[4]:13 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ultoa_append::return#0 main::cyclecount#0 clock::return#2 main::$18 clock::return#0 ] +reg byte x [ ultoa::started#2 ultoa::started#4 ] +zp[2]:17 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 strlen::str#2 strlen::str#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] +reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -zp[1]:9 [ uctoa::started#2 uctoa::started#4 printf_padding::i#2 printf_padding::i#1 ] +zp[2]:19 [ 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 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::dst#2 memset::dst#4 memset::dst#1 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -reg byte a [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] -reg byte x [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -zp[1]:10 [ line::y2#17 line::y2#0 line::y2#1 ] -zp[1]:11 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -zp[1]:12 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -zp[1]:13 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -zp[1]:14 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -zp[1]:15 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -zp[1]:16 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -zp[1]:17 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -zp[1]:18 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] +reg byte x [ eorfill::x#2 eorfill::x#1 ] +reg byte y [ eorfill::y#2 eorfill::y#1 ] +reg byte a [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] +zp[1]:21 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 main::x1#0 main::x2#0 printf_number_buffer::format_upper_case#10 ] +zp[1]:22 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +zp[1]:23 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +zp[1]:24 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 printf_padding::pad#5 ] +reg byte x [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +zp[1]:25 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 printf_padding::i#2 printf_padding::i#1 ] +reg byte x [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] reg byte a [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] reg byte a [ sgn_u8::return#4 ] -reg byte a [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] -zp[1]:19 [ conio_cursor_x main::y#2 main::y#1 ] -zp[1]:20 [ conio_cursor_y ] -zp[2]:21 [ conio_cursor_text cputln::$1 cscroll::$7 gotoxy::$6 ] -zp[2]:23 [ conio_cursor_color cputln::$2 cscroll::$8 gotoxy::$7 gotoxy::$4 gotoxy::offset#0 gotoxy::$8 gotoxy::$10 ] -zp[1]:25 [ conio_textcolor ] -zp[1]:26 [ canvas_show_memory ] -zp[1]:27 [ canvas_show_flag ] -zp[1]:28 [ main::x0#0 ] -zp[1]:29 [ main::y0#0 ] -zp[1]:30 [ main::x1#0 line::x2#0 ] -zp[1]:31 [ main::y1#0 ] +reg byte y [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] +zp[1]:26 [ conio_cursor_x main::y#2 main::y#1 ] +zp[1]:27 [ conio_cursor_y ] +zp[2]:28 [ conio_cursor_text cputln::$1 cscroll::$7 eorfill::line_column#2 eorfill::line_column#1 ] +zp[2]:30 [ conio_cursor_color cputln::$2 cscroll::$8 eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +zp[1]:32 [ conio_textcolor ] +zp[1]:33 [ canvas_show_memory ] +zp[1]:34 [ canvas_show_flag ] +zp[1]:35 [ main::x0#0 ultoa::digit#2 ultoa::digit#1 printf_number_buffer::format_justify_left#10 ] +zp[1]:36 [ main::y0#0 uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +zp[1]:37 [ main::y1#0 uctoa::started#2 uctoa::started#4 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +zp[1]:38 [ main::y2#0 ] +reg byte x [ printf_uchar::uvalue#0 ] reg byte a [ cputs::c#1 ] -reg byte x [ printf_number_buffer::buffer_sign#0 ] -zp[1]:32 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +reg byte a [ toupper::return#3 ] +reg byte a [ strupr::$0 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:39 [ ultoa::digit_value#0 ultoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] reg byte a [ abs_u8::return#0 ] -zp[1]:33 [ line::dx#0 ] +zp[1]:43 [ line::dx#0 uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte a [ abs_u8::return#1 ] -zp[1]:34 [ line::dy#0 ] +zp[1]:44 [ line::dy#0 ] reg byte a [ sgn_u8::return#0 ] -zp[1]:35 [ line::sx#0 ] +zp[1]:45 [ line::sx#0 ] reg byte a [ sgn_u8::return#1 ] -zp[1]:36 [ line::sy#0 ] -reg byte a [ line::plot1_$0 ] -reg byte a [ line::plot1_$3 ] -zp[2]:37 [ line::plot1_column#0 memcpy::src_end#0 ] -reg byte a [ line::plot1_$2 ] -reg byte a [ line::plot2_$0 ] -reg byte a [ line::plot2_$3 ] -zp[2]:39 [ line::plot2_column#0 strlen::str#2 strlen::str#0 cputs::s#21 cputs::s#22 cputs::s#0 ] -reg byte a [ line::plot2_$2 ] -reg byte a [ line::plot3_$0 ] -reg byte a [ line::plot3_$3 ] -zp[2]:41 [ line::plot3_column#0 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 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] -reg byte a [ line::plot3_$2 ] -reg byte a [ line::plot4_$0 ] -reg byte a [ line::plot4_$3 ] -zp[2]:43 [ line::plot4_column#0 gotoxy::$9 cputln::ln_offset#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] -reg byte a [ line::plot4_$2 ] +zp[1]:46 [ line::sy#0 ] +reg byte a [ plot::$0 ] +reg byte a [ plot::$3 ] +zp[2]:47 [ plot::column#0 cputln::ln_offset#0 memcpy::src_end#0 ] +zp[1]:49 [ plot::$2 ] reg byte a [ sgn_u8::$0 ] -reg byte x [ abs_u8::$0 ] +reg byte a [ abs_u8::$0 ] reg byte a [ kbhit::return#2 ] reg byte a [ irq_bottom_2::$0 ] reg byte a [ kbhit::return#0 ] @@ -16324,7 +15029,7 @@ mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 1030179 +Score: 258464 // File Comments // Filling a simple 16x16 2D polygon using EOR-filling @@ -16350,6 +15055,10 @@ Score: 1030179 // The colors of the C64 .const BLACK = 0 .const WHITE = 1 + .const RED = 2 + // Clock cycles used to start & read the cycle clock by calling clock_start() and clock() once. Can be subtracted when calculating the number of cycles used by a routine. + // To make precise cycle measurements interrupts and the display must be disabled so neither steals any cycles from the code. + .const CLOCKS_PER_INIT = $12 // The default text color .const CONIO_TEXTCOLOR_DEFAULT = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 @@ -16388,23 +15097,25 @@ Score: 1030179 .label CONIO_CIA1_PORT_A = $dc00 // CIA#1 Port B: keyboard matrix rows and joystick #1. .label CONIO_CIA1_PORT_B = $dc01 - // The screen matrix - .label SCREEN = $2c00 - // The two charsets used for double buffering + // The line buffer + .label LINE_BUFFER = $4000 + // The two charsets used as screen buffers .label CANVAS1 = $3000 .label CANVAS2 = $3800 + // The screen matrix + .label SCREEN = $2c00 // The screen console .label CONSOLE = $400 // The default charset address .label PETSCII = $1000 .label COSTAB = SINTAB+$40 - .label conio_cursor_x = $13 - .label conio_cursor_y = $14 - .label conio_cursor_text = $15 - .label conio_cursor_color = $17 - .label conio_textcolor = $19 - .label canvas_show_memory = $1a - .label canvas_show_flag = $1b + .label conio_cursor_x = $1a + .label conio_cursor_y = $1b + .label conio_cursor_text = $1c + .label conio_cursor_color = $1e + .label conio_textcolor = $20 + .label canvas_show_memory = $21 + .label canvas_show_flag = $22 // @begin __bbegin: // @1 @@ -16460,86 +15171,91 @@ __bbegin: // @end // main main: { - .const p0_idx = $88 - .const p1_idx = p0_idx+$f .const toD0181_return = (>(SCREEN&$3fff)*4)|(>CANVAS1)/4&$f .const toD0182_return = (>(SCREEN&$3fff)*4)|(>CANVAS2)/4&$f + .label __18 = $d .label cols = 2 // Setup 16x16 canvas for rendering .label screen = 4 - .label y = $13 - .label x0 = $1c - .label y0 = $1d - .label x1 = $1e - .label y1 = $1f + .label y = $1a + .label x0 = $23 + .label y0 = $24 + .label x1 = $15 + .label y1 = $25 + .label x2 = $15 + .label y2 = $26 + .label p0_idx = 6 + .label p1_idx = 7 + .label p2_idx = 8 // The current canvas being rendered to - .label canvas = 6 + .label canvas = 9 + .label cyclecount = $d // memset(CONSOLE, ' ', 40*25) // [13] call memset // Clear the console - // [124] phi from main to memset [phi:main->memset] - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuxx=vbuc1 + // [177] phi from main to memset [phi:main->memset] + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:main->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONSOLE [phi:main->memset#1] -- pvoz1=pvoc1 lda #CONSOLE sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [14] phi from main to main::@11 [phi:main->main::@11] - // main::@11 + // [14] phi from main to main::@12 [phi:main->main::@12] + // main::@12 // memset(SCREEN, 0, 40*25) // [15] call memset - // Clear the screen & canvasses - // [124] phi from main::@11 to memset [phi:main::@11->memset] - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@11->memset#0] -- vbuxx=vbuc1 + // Clear the screen + // [177] phi from main::@12 to memset [phi:main::@12->memset] + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@12->memset#0] -- vbuxx=vbuc1 ldx #0 - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@11->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) SCREEN [phi:main::@12->memset#1] -- pvoz1=pvoc1 lda #SCREEN sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@11->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [16] phi from main::@11 to main::@12 [phi:main::@11->main::@12] - // main::@12 + // [16] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + // main::@13 // memset(COLS, BLACK, 40*25) // [17] call memset - // [124] phi from main::@12 to memset [phi:main::@12->memset] - // [124] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@12->memset#0] -- vbuxx=vbuc1 + // [177] phi from main::@13 to memset [phi:main::@13->memset] + // [177] phi (byte) memset::c#8 = (const nomodify byte) BLACK [phi:main::@13->memset#0] -- vbuxx=vbuc1 ldx #BLACK - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@12->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) COLS [phi:main::@13->memset#1] -- pvoz1=pvoc1 lda #COLS sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@12->memset#2] -- vwuz1=vwuc1 + // [177] phi (word) memset::num#6 = (word)(number) $28*(number) $19 [phi:main::@13->memset#2] -- vwuz1=vwuc1 lda #<$28*$19 sta.z memset.num lda #>$28*$19 sta.z memset.num+1 jsr memset - // [18] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@12->main::@1#0] -- pbuz1=pbuc1 + // [18] phi from main::@13 to main::@1 [phi:main::@13->main::@1] + // [18] phi (byte*) main::screen#5 = (const nomodify byte*) SCREEN+(byte) $c [phi:main::@13->main::@1#0] -- pbuz1=pbuc1 lda #SCREEN+$c sta.z screen+1 - // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@12->main::@1#1] -- pbuz1=pbuc1 + // [18] phi (byte*) main::cols#5 = (const nomodify byte*) COLS+(byte) $c [phi:main::@13->main::@1#1] -- pbuz1=pbuc1 lda #COLS+$c sta.z cols+1 - // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@12->main::@1#2] -- vbuz1=vbuc1 + // [18] phi (byte) main::y#2 = (byte) 0 [phi:main::@13->main::@1#2] -- vbuz1=vbuc1 lda #0 sta.z y // main::@1 @@ -16563,18 +15279,27 @@ main: { // [22] call setup_irq // Set-up the raster IRQ jsr setup_irq - // [23] phi from main::@3 to main::@13 [phi:main::@3->main::@13] - // main::@13 + // [23] phi from main::@3 to main::@14 [phi:main::@3->main::@14] + // main::@14 // textcolor(WHITE) // [24] call textcolor // Set text color jsr textcolor - // [25] phi from main::@13 to main::@7 [phi:main::@13->main::@7] - // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@13->main::@7#0] -- pbuz1=pbuc1 + // [25] phi from main::@14 to main::@7 [phi:main::@14->main::@7] + // [25] phi (byte*) main::canvas#10 = (const nomodify byte*) CANVAS1 [phi:main::@14->main::@7#0] -- pbuz1=pbuc1 lda #CANVAS1 sta.z canvas+1 + // [25] phi (byte) main::p2_idx#2 = (byte) $88+(byte) $aa [phi:main::@14->main::@7#1] -- vbuz1=vbuc1 + lda #$88+$aa + sta.z p2_idx + // [25] phi (byte) main::p1_idx#2 = (byte) $88+(byte) $f [phi:main::@14->main::@7#2] -- vbuz1=vbuc1 + lda #$88+$f + sta.z p1_idx + // [25] phi (byte) main::p0_idx#11 = (byte) $88 [phi:main::@14->main::@7#3] -- vbuz1=vbuc1 + lda #$88 + sta.z p0_idx // main::@7 // [26] phi from main::@7 to main::@8 [phi:main::@7->main::@8] // main::@8 @@ -16582,78 +15307,160 @@ main: { // clock_start() // [27] call clock_start jsr clock_start - // main::@14 - // memset(canvas, 0, 0x0800) - // [28] (void*) memset::str#5 ← (void*)(byte*) main::canvas#10 -- pvoz1=pvoz2 - lda.z canvas - sta.z memset.str - lda.z canvas+1 - sta.z memset.str+1 + // [28] phi from main::@8 to main::@15 [phi:main::@8->main::@15] + // main::@15 + // memset(LINE_BUFFER, 0, 0x0800) // [29] call memset - // Clear canvas - // [124] phi from main::@14 to memset [phi:main::@14->memset] - // [124] phi (byte) memset::c#8 = (byte) 0 [phi:main::@14->memset#0] -- vbuxx=vbuc1 + // Clear line buffer + // [177] phi from main::@15 to memset [phi:main::@15->memset] + // [177] phi (byte) memset::c#8 = (byte) 0 [phi:main::@15->memset#0] -- vbuxx=vbuc1 ldx #0 - // [124] phi (void*) memset::str#7 = (void*) memset::str#5 [phi:main::@14->memset#1] -- register_copy - // [124] phi (word) memset::num#6 = (word) $800 [phi:main::@14->memset#2] -- vwuz1=vwuc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) LINE_BUFFER [phi:main::@15->memset#1] -- pvoz1=pvoc1 + lda #LINE_BUFFER + sta.z memset.str+1 + // [177] phi (word) memset::num#6 = (word) $800 [phi:main::@15->memset#2] -- vwuz1=vwuc1 lda #<$800 sta.z memset.num lda #>$800 sta.z memset.num+1 jsr memset - // main::@15 + // main::@16 // x0 = COSTAB[p0_idx] - // [30] (byte) main::x0#0 ← *((const byte*) COSTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - // Plot on canvas - lda COSTAB+p0_idx + // [30] (byte) main::x0#0 ← *((const byte*) COSTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + // Plot in line buffer + ldy.z p0_idx + lda COSTAB,y sta.z x0 // y0 = SINTAB[p0_idx] - // [31] (byte) main::y0#0 ← *((const byte*) SINTAB+(const byte) main::p0_idx) -- vbuz1=_deref_pbuc1 - lda SINTAB+p0_idx + // [31] (byte) main::y0#0 ← *((const byte*) SINTAB + (byte) main::p0_idx#11) -- vbuz1=pbuc1_derefidx_vbuz2 + lda SINTAB,y sta.z y0 // x1 = COSTAB[p1_idx] - // [32] (byte) main::x1#0 ← *((const byte*) COSTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda COSTAB+p1_idx + // [32] (byte) main::x1#0 ← *((const byte*) COSTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p1_idx + lda COSTAB,y sta.z x1 // y1 = SINTAB[p1_idx] - // [33] (byte) main::y1#0 ← *((const byte*) SINTAB+(const byte) main::p1_idx#0) -- vbuz1=_deref_pbuc1 - lda SINTAB+p1_idx + // [33] (byte) main::y1#0 ← *((const byte*) SINTAB + (byte) main::p1_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + lda SINTAB,y sta.z y1 - // line(canvas, x0, y0, x1, y1) - // [34] (byte*) line::canvas#0 ← (byte*) main::canvas#10 - // [35] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 + // line(LINE_BUFFER, x0, y0, x1, y1) + // [34] (byte) line::x1#0 ← (byte) main::x0#0 -- vbuz1=vbuz2 lda.z x0 sta.z line.x1 - // [36] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuz1=vbuz2 - lda.z y0 - sta.z line.y1 - // [37] (byte) line::x2#0 ← (byte) main::x1#0 - // [38] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 + // [35] (byte) line::y1#0 ← (byte) main::y0#0 -- vbuxx=vbuz1 + ldx.z y0 + // [36] (byte) line::x2#0 ← (byte) main::x1#0 + // [37] (byte) line::y2#0 ← (byte) main::y1#0 -- vbuz1=vbuz2 lda.z y1 sta.z line.y2 - // [39] call line + // [38] call line + // [307] phi from main::@16 to line [phi:main::@16->line] + // [307] phi (byte) line::y2#10 = (byte) line::y2#0 [phi:main::@16->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#0 [phi:main::@16->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#0 [phi:main::@16->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#0 [phi:main::@16->line#3] -- register_copy jsr line - // [40] phi from main::@15 to main::toD0181 [phi:main::@15->main::toD0181] - // main::toD0181 - // [41] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] - // main::toD0182 + // main::@17 + // x2 = COSTAB[p2_idx] + // [39] (byte) main::x2#0 ← *((const byte*) COSTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy.z p2_idx + lda COSTAB,y + sta.z x2 + // y2 = SINTAB[p2_idx] + // [40] (byte) main::y2#0 ← *((const byte*) SINTAB + (byte) main::p2_idx#2) -- vbuz1=pbuc1_derefidx_vbuz2 + lda SINTAB,y + sta.z y2 + // line(LINE_BUFFER, x1, y1, x2, y2) + // [41] (byte) line::x1#1 ← (byte) main::x1#0 -- vbuz1=vbuz2 + lda.z x1 + sta.z line.x1 + // [42] (byte) line::y1#1 ← (byte) main::y1#0 -- vbuxx=vbuz1 + ldx.z y1 + // [43] (byte) line::x2#1 ← (byte) main::x2#0 + // [44] (byte) line::y2#1 ← (byte) main::y2#0 -- vbuz1=vbuz2 + lda.z y2 + sta.z line.y2 + // [45] call line + // [307] phi from main::@17 to line [phi:main::@17->line] + // [307] phi (byte) line::y2#10 = (byte) line::y2#1 [phi:main::@17->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#1 [phi:main::@17->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#1 [phi:main::@17->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#1 [phi:main::@17->line#3] -- register_copy + jsr line + // main::@18 + // line(LINE_BUFFER, x2, y2, x0, y0) + // [46] (byte) line::x1#2 ← (byte) main::x2#0 -- vbuz1=vbuz2 + lda.z x2 + sta.z line.x1 + // [47] (byte) line::y1#2 ← (byte) main::y2#0 -- vbuxx=vbuz1 + ldx.z y2 + // [48] (byte) line::x2#2 ← (byte) main::x0#0 -- vbuz1=vbuz2 + lda.z x0 + sta.z line.x2 + // [49] (byte) line::y2#2 ← (byte) main::y0#0 -- vbuz1=vbuz2 + lda.z y0 + sta.z line.y2 + // [50] call line + // [307] phi from main::@18 to line [phi:main::@18->line] + // [307] phi (byte) line::y2#10 = (byte) line::y2#2 [phi:main::@18->line#0] -- register_copy + // [307] phi (byte) line::x2#10 = (byte) line::x2#2 [phi:main::@18->line#1] -- register_copy + // [307] phi (byte) line::y#0 = (byte) line::y1#2 [phi:main::@18->line#2] -- register_copy + // [307] phi (byte) line::x#0 = (byte) line::x1#2 [phi:main::@18->line#3] -- register_copy + jsr line + // main::@19 + // p0_idx++; + // [51] (byte) main::p0_idx#1 ← ++ (byte) main::p0_idx#11 -- vbuz1=_inc_vbuz1 + inc.z p0_idx + // p1_idx++; + // [52] (byte) main::p1_idx#1 ← ++ (byte) main::p1_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p1_idx + // p2_idx++; + // [53] (byte) main::p2_idx#1 ← ++ (byte) main::p2_idx#2 -- vbuz1=_inc_vbuz1 + inc.z p2_idx + // eorfill(LINE_BUFFER, canvas) + // [54] (byte*) eorfill::canvas#0 ← (byte*) main::canvas#10 -- pbuz1=pbuz2 + lda.z canvas + sta.z eorfill.canvas + lda.z canvas+1 + sta.z eorfill.canvas+1 + // [55] call eorfill + // Fill canvas + // [294] phi from main::@19 to eorfill [phi:main::@19->eorfill] + jsr eorfill + // main::@20 + // VICII->BORDER_COLOR = RED + // [56] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) RED -- _deref_pbuc1=vbuc2 + // Wait until the canvas on screen has been switched before starting work on the next frame + lda #RED + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + // main::@9 + __b9: + // while(canvas_show_flag) + // [57] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 + lda #0 + cmp.z canvas_show_flag + bne __b9 // main::@10 + // VICII->BORDER_COLOR = BLACK + // [58] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK -- _deref_pbuc1=vbuc2 + lda #BLACK + sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR + // [59] phi from main::@10 to main::toD0181 [phi:main::@10->main::toD0181] + // main::toD0181 + // [60] phi from main::toD0181 to main::toD0182 [phi:main::toD0181->main::toD0182] + // main::toD0182 + // main::@11 // canvas_show_memory ^= toD018(SCREEN,CANVAS1)^toD018(SCREEN,CANVAS2) - // [42] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 - //line(canvas, x1, y1, x2, y2); - //line(canvas, x2, y2, x0, y0); - // Move idx - //p0_idx++; - //p1_idx++; - //p2_idx++; - // Fill canvas - //eorfill(canvas); + // [61] (volatile byte) canvas_show_memory ← (volatile byte) canvas_show_memory ^ (const byte) main::toD0181_return#0^(const byte) main::toD0182_return#0 -- vbuz1=vbuz1_bxor_vbuc1 // Swap canvas to show on screen (using XOR) lda #toD0181_return^toD0182_return eor.z canvas_show_memory sta.z canvas_show_memory // canvas ^= (CANVAS1^CANVAS2) - // [43] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz1_bxor_vwuc1 + // [62] (word) main::canvas#1 ← (byte*) main::canvas#10 ^ (const nomodify byte*) CANVAS1^(const nomodify byte*) CANVAS2 -- vwuz1=pbuz1_bxor_vwuc1 // swap canvas being rendered to (using XOR) lda #CANVAS1^CANVAS2 eor.z canvas+1 sta.z canvas+1 + // canvas_show_flag = 1 + // [63] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 + // Set flag used to signal when the canvas has been shown + lda #1 + sta.z canvas_show_flag // clock() - // [44] call clock - // [230] phi from main::@10 to clock [phi:main::@10->clock] + // [64] call clock jsr clock - // [45] phi from main::@10 to main::@16 [phi:main::@10->main::@16] - // main::@16 + // [65] (dword) clock::return#2 ← (dword) clock::return#0 + // main::@21 + // [66] (dword~) main::$18 ← (dword) clock::return#2 + // cyclecount = clock()-CLOCKS_PER_INIT + // [67] (dword) main::cyclecount#0 ← (dword~) main::$18 - (const nomodify dword) CLOCKS_PER_INIT -- vduz1=vduz1_minus_vduc1 + lda.z cyclecount + sec + sbc #CLOCKS_PER_INIT + sta.z cyclecount+1 + lda.z cyclecount+2 + sbc #>$10 + sta.z cyclecount+2 + lda.z cyclecount+3 + sbc #>CLOCKS_PER_INIT>>$10 + sta.z cyclecount+3 // gotoxy(0,24) - // [46] call gotoxy - // [211] phi from main::@16 to gotoxy [phi:main::@16->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:main::@16->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:main::@16->gotoxy#1] -- vbuaa=vbuc1 - lda #$18 + // [68] call gotoxy + // [286] phi from main::@21 to gotoxy [phi:main::@21->gotoxy] jsr gotoxy - // [47] phi from main::@16 to main::@17 [phi:main::@16->main::@17] - // main::@17 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [48] call cputs - // [78] phi from main::@17 to cputs [phi:main::@17->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:main::@17->cputs#0] -- pbuz1=pbuc1 + // [69] phi from main::@21 to main::@22 [phi:main::@21->main::@22] + // main::@22 + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + // [70] call cputs + // [196] phi from main::@22 to cputs [phi:main::@22->cputs] + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s [phi:main::@22->cputs#0] -- pbuz1=pbuc1 lda #s sta.z cputs.s+1 jsr cputs - // main::@18 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [49] (byte) printf_uchar::uvalue#0 ← (byte) main::x0#0 -- vbuxx=vbuz1 - ldx.z x0 - // [50] call printf_uchar - // [143] phi from main::@18 to printf_uchar [phi:main::@18->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#0 [phi:main::@18->printf_uchar#0] -- register_copy - jsr printf_uchar - // [51] phi from main::@18 to main::@19 [phi:main::@18->main::@19] - // main::@19 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [52] call cputs - // [78] phi from main::@19 to cputs [phi:main::@19->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@19->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - // main::@20 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [53] (byte) printf_uchar::uvalue#1 ← (byte) main::y0#0 -- vbuxx=vbuz1 - ldx.z y0 - // [54] call printf_uchar - // [143] phi from main::@20 to printf_uchar [phi:main::@20->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#1 [phi:main::@20->printf_uchar#0] -- register_copy - jsr printf_uchar - // [55] phi from main::@20 to main::@21 [phi:main::@20->main::@21] - // main::@21 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [56] call cputs - // [78] phi from main::@21 to cputs [phi:main::@21->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) main::s2 [phi:main::@21->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - // main::@22 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [57] (byte) printf_uchar::uvalue#2 ← (byte) main::x1#0 -- vbuxx=vbuz1 - ldx.z x1 - // [58] call printf_uchar - // [143] phi from main::@22 to printf_uchar [phi:main::@22->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#2 [phi:main::@22->printf_uchar#0] -- register_copy - jsr printf_uchar - // [59] phi from main::@22 to main::@23 [phi:main::@22->main::@23] // main::@23 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [60] call cputs - // [78] phi from main::@23 to cputs [phi:main::@23->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:main::@23->cputs#0] -- pbuz1=pbuc1 + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + // [71] (byte) printf_uchar::uvalue#0 ← (byte) main::p0_idx#1 -- vbuxx=vbuz1 + ldx.z p0_idx + // [72] call printf_uchar + // [253] phi from main::@23 to printf_uchar [phi:main::@23->printf_uchar] + jsr printf_uchar + // [73] phi from main::@23 to main::@24 [phi:main::@23->main::@24] + // main::@24 + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + // [74] call cputs + // [196] phi from main::@24 to cputs [phi:main::@24->cputs] + // [196] phi (to_nomodify byte*) cputs::s#5 = (const byte*) main::s1 [phi:main::@24->cputs#0] -- pbuz1=pbuc1 lda #s1 sta.z cputs.s+1 jsr cputs - // main::@24 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [61] (byte) printf_uchar::uvalue#3 ← (byte) main::y1#0 -- vbuxx=vbuz1 - ldx.z y1 - // [62] call printf_uchar - // [143] phi from main::@24 to printf_uchar [phi:main::@24->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#3 [phi:main::@24->printf_uchar#0] -- register_copy - jsr printf_uchar - // [63] phi from main::@24 to main::@25 [phi:main::@24->main::@25] // main::@25 - // printf("(%02x,%02x)-(%02x,%02x)", x0, y0, x1, y1) - // [64] call cputs - // [78] phi from main::@25 to cputs [phi:main::@25->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:main::@25->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs + // printf("frame: %02x cycles: %6lu", p0_idx, cyclecount) + // [75] (dword) printf_ulong::uvalue#0 ← (dword) main::cyclecount#0 + // [76] call printf_ulong + // [88] phi from main::@25 to printf_ulong [phi:main::@25->printf_ulong] + jsr printf_ulong // main::@26 - // canvas_show_flag = 1 - // [65] (volatile byte) canvas_show_flag ← (byte) 1 -- vbuz1=vbuc1 - // Wait until the canvas on screen has been switched before starting work on the next frame - lda #1 - sta.z canvas_show_flag - // main::@9 - __b9: - // while(canvas_show_flag) - // [66] if((byte) 0!=(volatile byte) canvas_show_flag) goto main::@9 -- vbuc1_neq_vbuz1_then_la1 - lda #0 - cmp.z canvas_show_flag - bne __b9 - // main::@27 - // [67] (byte*) main::canvas#25 ← (byte*)(word) main::canvas#1 - // [25] phi from main::@27 to main::@7 [phi:main::@27->main::@7] - // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#25 [phi:main::@27->main::@7#0] -- register_copy + // [77] (byte*) main::canvas#24 ← (byte*)(word) main::canvas#1 + // [25] phi from main::@26 to main::@7 [phi:main::@26->main::@7] + // [25] phi (byte*) main::canvas#10 = (byte*) main::canvas#24 [phi:main::@26->main::@7#0] -- register_copy + // [25] phi (byte) main::p2_idx#2 = (byte) main::p2_idx#1 [phi:main::@26->main::@7#1] -- register_copy + // [25] phi (byte) main::p1_idx#2 = (byte) main::p1_idx#1 [phi:main::@26->main::@7#2] -- register_copy + // [25] phi (byte) main::p0_idx#11 = (byte) main::p0_idx#1 [phi:main::@26->main::@7#3] -- register_copy jmp __b8 // main::@2 __b2: - // [68] (byte) main::c#4 ← (byte) main::y#2 -- vbuxx=vbuz1 + // [78] (byte) main::c#4 ← (byte) main::y#2 -- vbuxx=vbuz1 ldx.z y - // [69] phi from main::@2 to main::@4 [phi:main::@2->main::@4] - // [69] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuyy=vbuc1 + // [79] phi from main::@2 to main::@4 [phi:main::@2->main::@4] + // [79] phi (byte) main::c#2 = (byte) main::c#4 [phi:main::@2->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) 0 [phi:main::@2->main::@4#1] -- vbuyy=vbuc1 ldy #0 // main::@4 __b4: // for(char x=0;x<16;x++) - // [70] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuyy_lt_vbuc1_then_la1 + // [80] if((byte) main::x#2<(byte) $10) goto main::@5 -- vbuyy_lt_vbuc1_then_la1 cpy #$10 bcc __b5 // main::@6 // cols += 40 - // [71] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [81] (byte*) main::cols#1 ← (byte*) main::cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z cols @@ -16805,7 +15566,7 @@ main: { inc.z cols+1 !: // screen += 40 - // [72] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 + // [82] (byte*) main::screen#1 ← (byte*) main::screen#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z screen @@ -16814,7 +15575,7 @@ main: { inc.z screen+1 !: // for(char y=0;y<16;y++) - // [73] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 + // [83] (byte) main::y#1 ← ++ (byte) main::y#2 -- vbuz1=_inc_vbuz1 inc.z y // [18] phi from main::@6 to main::@1 [phi:main::@6->main::@1] // [18] phi (byte*) main::screen#5 = (byte*) main::screen#1 [phi:main::@6->main::@1#0] -- register_copy @@ -16824,61 +15585,304 @@ main: { // main::@5 __b5: // cols[x] = WHITE - // [74] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuyy=vbuc1 + // [84] *((byte*) main::cols#5 + (byte) main::x#2) ← (const nomodify byte) WHITE -- pbuz1_derefidx_vbuyy=vbuc1 lda #WHITE sta (cols),y // screen[x] = c - // [75] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuyy=vbuxx + // [85] *((byte*) main::screen#5 + (byte) main::x#2) ← (byte) main::c#2 -- pbuz1_derefidx_vbuyy=vbuxx txa sta (screen),y // c+=0x10 - // [76] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuxx=vbuxx_plus_vbuc1 + // [86] (byte) main::c#1 ← (byte) main::c#2 + (byte) $10 -- vbuxx=vbuxx_plus_vbuc1 txa axs #-[$10] // for(char x=0;x<16;x++) - // [77] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuyy=_inc_vbuyy + // [87] (byte) main::x#1 ← ++ (byte) main::x#2 -- vbuyy=_inc_vbuyy iny - // [69] phi from main::@5 to main::@4 [phi:main::@5->main::@4] - // [69] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy - // [69] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy + // [79] phi from main::@5 to main::@4 [phi:main::@5->main::@4] + // [79] phi (byte) main::c#2 = (byte) main::c#1 [phi:main::@5->main::@4#0] -- register_copy + // [79] phi (byte) main::x#2 = (byte) main::x#1 [phi:main::@5->main::@4#1] -- register_copy jmp __b4 - s2: .text ")-(" + s: .text "frame: " + .byte 0 + s1: .text " cycles: " .byte 0 } - // cputs -// Output a NUL-terminated string at the current cursor position -// cputs(byte* zp($27) s) -cputs: { - .label s = $27 - // [79] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [79] phi (to_nomodify byte*) cputs::s#21 = (to_nomodify byte*) cputs::s#22 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 - __b1: - // c=*s++ - // [80] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#21) -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // while(c=*s++) - // [81] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#21 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [82] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return + // printf_ulong +// Print an unsigned int using a specific format +// printf_ulong(dword zp($d) uvalue) +printf_ulong: { + .const format_min_length = 6 + .const format_justify_left = 0 + .const format_zero_padding = 0 + .const format_upper_case = 0 + .label uvalue = $d + // printf_ulong::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [89] *((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) + // [90] (dword) ultoa::value#1 ← (dword) printf_ulong::uvalue#0 + // [91] call ultoa + // Format number into buffer + // [225] phi from printf_ulong::@1 to ultoa [phi:printf_ulong::@1->ultoa] + jsr ultoa + // printf_ulong::@2 + // printf_number_buffer(printf_buffer, format) + // [92] (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 + // [93] call printf_number_buffer + // Print using format + // [95] phi from printf_ulong::@2 to printf_number_buffer [phi:printf_ulong::@2->printf_number_buffer] + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_ulong::format_upper_case#0 [phi:printf_ulong::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] 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 + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_ulong::format_zero_padding#0 [phi:printf_ulong::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_ulong::format_justify_left#0 [phi:printf_ulong::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_ulong::format_min_length#0 [phi:printf_ulong::@2->printf_number_buffer#4] -- vbuxx=vbuc1 + ldx #format_min_length + jsr printf_number_buffer + // printf_ulong::@return // } - // [83] return + // [94] return rts - // cputs::@2 +} + // 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($25) buffer_sign, byte register(X) format_min_length, byte zp($23) format_justify_left, byte zp($24) format_zero_padding, byte zp($15) format_upper_case) +printf_number_buffer: { + .label __19 = $13 + .label buffer_sign = $25 + .label padding = $16 + .label format_zero_padding = $24 + .label format_justify_left = $23 + .label format_upper_case = $15 + // if(format.min_length) + // [96] if((byte) 0==(byte) printf_number_buffer::format_min_length#2) goto printf_number_buffer::@1 -- vbuc1_eq_vbuxx_then_la1 + cpx #0 + beq __b6 + // [97] 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) + // [98] call strlen + // [219] phi from printf_number_buffer::@6 to strlen [phi:printf_number_buffer::@6->strlen] + jsr strlen + // strlen(buffer.digits) + // [99] (word) strlen::return#2 ← (word) strlen::len#2 + // printf_number_buffer::@14 + // [100] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 + // len = (signed char)strlen(buffer.digits) + // [101] (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 + // if(buffer.sign) + // [102] 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++; + // [103] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsyy=_inc_vbsyy + iny + // [104] 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] + // [104] 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 + // [105] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(byte) printf_number_buffer::format_min_length#2 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsxx_minus_vbsyy + txa + sty.z $ff + sec + sbc.z $ff + sta.z padding + // if(padding<0) + // [106] 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 + // [108] 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: + // [108] 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 + // [107] phi from printf_number_buffer::@13 to printf_number_buffer::@21 [phi:printf_number_buffer::@13->printf_number_buffer::@21] + // printf_number_buffer::@21 + // [108] phi from printf_number_buffer::@21 to printf_number_buffer::@1 [phi:printf_number_buffer::@21->printf_number_buffer::@1] + // [108] 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) + // [109] 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 + // [110] 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 + // [111] 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) + // [112] (byte) printf_padding::length#0 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [113] call printf_padding + // [132] phi from printf_number_buffer::@8 to printf_padding [phi:printf_number_buffer::@8->printf_padding] + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@8->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: - // cputc(c) - // [84] (byte) cputc::c#0 ← (byte) cputs::c#1 - // [85] call cputc - // [86] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + // if(buffer.sign) + // [114] 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) + // [115] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#10 -- vbuaa=vbuz1 + lda.z buffer_sign + // [116] call cputc + // [139] phi from printf_number_buffer::@9 to cputc [phi:printf_number_buffer::@9->cputc] + // [139] 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) + // [117] 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 + // [118] 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) + // [119] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [120] call printf_padding + // [132] phi from printf_number_buffer::@10 to printf_padding [phi:printf_number_buffer::@10->printf_padding] + // [132] 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 + // [132] 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) + // [121] 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 + // [122] 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) + // [123] call strupr + // [204] phi from printf_number_buffer::@11 to strupr [phi:printf_number_buffer::@11->strupr] + jsr strupr + // [124] 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) + // [125] call cputs + // [196] phi from printf_number_buffer::@5 to cputs [phi:printf_number_buffer::@5->cputs] + // [196] phi (to_nomodify byte*) cputs::s#5 = (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) + // [126] 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 + // [127] 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 + // [128] 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) + // [129] (byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#10 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [130] call printf_padding + // [132] phi from printf_number_buffer::@12 to printf_padding [phi:printf_number_buffer::@12->printf_padding] + // [132] phi (byte) printf_padding::pad#5 = (byte) ' ' [phi:printf_number_buffer::@12->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [132] 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: + // } + // [131] return + rts +} + // printf_padding +// Print a padding char a number of times +// printf_padding(byte zp($18) pad, byte zp($17) length) +printf_padding: { + .label i = $19 + .label length = $17 + .label pad = $18 + // [133] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + // [133] phi (byte) printf_padding::i#2 = (byte) 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 + lda #0 + sta.z i + // printf_padding::@1 + __b1: + // for(char i=0;icputc] + // [139] 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] + // [133] phi (byte) printf_padding::i#2 = (byte) printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy jmp __b1 } // cputc @@ -16887,70 +15891,70 @@ cputs: { // cputc(byte register(A) c) cputc: { // if(c=='\n') - // [87] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + // [140] if((byte) cputc::c#3==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 cmp #'\n' beq __b1 // cputc::@2 // *conio_cursor_text++ = c - // [88] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuaa + // [141] *((byte*) conio_cursor_text) ← (byte) cputc::c#3 -- _deref_pbuz1=vbuaa ldy #0 sta (conio_cursor_text),y // *conio_cursor_text++ = c; - // [89] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 + // [142] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1 inc.z conio_cursor_text bne !+ inc.z conio_cursor_text+1 !: // *conio_cursor_color++ = conio_textcolor - // [90] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 + // [143] *((byte*) conio_cursor_color) ← (byte) conio_textcolor -- _deref_pbuz1=vbuz2 lda.z conio_textcolor ldy #0 sta (conio_cursor_color),y // *conio_cursor_color++ = conio_textcolor; - // [91] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 + // [144] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1 inc.z conio_cursor_color bne !+ inc.z conio_cursor_color+1 !: // if(++conio_cursor_x==CONIO_WIDTH) - // [92] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 + // [145] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1 inc.z conio_cursor_x - // [93] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + // [146] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 lda #$28 cmp.z conio_cursor_x bne __breturn // cputc::@3 // conio_cursor_x = 0 - // [94] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [147] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // ++conio_cursor_y; - // [95] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [148] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [96] call cscroll + // [149] call cscroll jsr cscroll // cputc::@return __breturn: // } - // [97] return + // [150] return rts - // [98] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // [151] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] // cputc::@1 __b1: // cputln() - // [99] call cputln + // [152] call cputln jsr cputln rts } // cputln // Print a newline cputln: { - .label __1 = $15 - .label __2 = $17 - .label ln_offset = $2b + .label __1 = $1c + .label __2 = $1e + .label ln_offset = $2f // ln_offset = CONIO_WIDTH - conio_cursor_x - // [100] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 + // [153] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2 sec lda #$28 sbc.z conio_cursor_x @@ -16959,7 +15963,7 @@ cputln: { sbc #0 sta.z ln_offset+1 // conio_cursor_text + ln_offset - // [101] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 + // [154] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 lda.z __1 clc adc.z ln_offset @@ -16968,9 +15972,9 @@ cputln: { adc.z ln_offset+1 sta.z __1+1 // conio_cursor_text = conio_cursor_text + ln_offset - // [102] (byte*) conio_cursor_text ← (byte*~) cputln::$1 + // [155] (byte*) conio_cursor_text ← (byte*~) cputln::$1 // conio_cursor_color + ln_offset - // [103] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 + // [156] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2 lda.z __2 clc adc.z ln_offset @@ -16979,77 +15983,77 @@ cputln: { adc.z ln_offset+1 sta.z __2+1 // conio_cursor_color = conio_cursor_color + ln_offset - // [104] (byte*) conio_cursor_color ← (byte*~) cputln::$2 + // [157] (byte*) conio_cursor_color ← (byte*~) cputln::$2 // conio_cursor_x = 0 - // [105] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 + // [158] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [106] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 + // [159] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [107] call cscroll + // [160] call cscroll jsr cscroll // cputln::@return // } - // [108] return + // [161] return rts } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - .label __7 = $15 - .label __8 = $17 + .label __7 = $1c + .label __8 = $1e // if(conio_cursor_y==CONIO_HEIGHT) - // [109] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [162] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [110] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [163] 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) - // [111] call memcpy - // [133] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [164] call memcpy + // [186] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$28 sta.z memcpy.source+1 jsr memcpy - // [112] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [165] 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) - // [113] call memcpy - // [133] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [133] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [166] call memcpy + // [186] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [186] phi (void*) memcpy::destination#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS sta.z memcpy.destination+1 - // [133] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [186] phi (void*) memcpy::source#2 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$28 sta.z memcpy.source+1 jsr memcpy - // [114] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [167] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] // cscroll::@3 // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [115] call memset - // [124] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [124] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [168] call memset + // [177] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [177] phi (byte) memset::c#8 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_TEXT+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@3->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -17057,17 +16061,17 @@ cscroll: { jsr memset // cscroll::@4 // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [116] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuxx=vbuz1 + // [169] (byte) memset::c#1 ← (byte) conio_textcolor -- vbuxx=vbuz1 ldx.z conio_textcolor - // [117] call memset - // [124] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [124] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy - // [124] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [170] call memset + // [177] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [177] phi (byte) memset::c#8 = (byte) memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy + // [177] phi (void*) memset::str#7 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #CONIO_SCREEN_COLORS+$19*$28-$28 sta.z memset.str+1 - // [124] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 + // [177] phi (word) memset::num#6 = (byte) $28 [phi:cscroll::@4->memset#2] -- vwuz1=vbuc1 lda #<$28 sta.z memset.num lda #>$28 @@ -17075,7 +16079,7 @@ cscroll: { jsr memset // cscroll::@5 // conio_cursor_text-CONIO_WIDTH - // [118] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 + // [171] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 lda.z __7 sec sbc #<$28 @@ -17084,9 +16088,9 @@ cscroll: { sbc #>$28 sta.z __7+1 // conio_cursor_text = conio_cursor_text-CONIO_WIDTH - // [119] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 + // [172] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 // conio_cursor_color-CONIO_WIDTH - // [120] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 + // [173] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1 lda.z __8 sec sbc #<$28 @@ -17095,26 +16099,26 @@ cscroll: { sbc #>$28 sta.z __8+1 // conio_cursor_color = conio_cursor_color-CONIO_WIDTH - // [121] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 + // [174] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 // conio_cursor_y--; - // [122] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 + // [175] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y // cscroll::@return __breturn: // } - // [123] return + // [176] return rts } // memset // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// memset(void* zp($2b) str, byte register(X) c, word zp($29) num) +// memset(void* zp($13) str, byte register(X) c, word zp($11) num) memset: { - .label end = $29 - .label dst = $2b - .label str = $2b - .label num = $29 + .label end = $11 + .label dst = $13 + .label num = $11 + .label str = $13 // if(num>0) - // [125] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 + // [178] if((word) memset::num#6<=(byte) 0) goto memset::@return -- vwuz1_le_0_then_la1 lda.z num bne !+ lda.z num+1 @@ -17122,7 +16126,7 @@ memset: { !: // memset::@1 // end = (char*)str + num - // [126] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz1 + // [179] (byte*) memset::end#0 ← (byte*)(void*) memset::str#7 + (word) memset::num#6 -- pbuz1=pbuz2_plus_vwuz1 lda.z end clc adc.z str @@ -17130,13 +16134,13 @@ memset: { lda.z end+1 adc.z str+1 sta.z end+1 - // [127] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 - // [128] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [128] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [180] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#7 + // [181] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [181] 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++) - // [129] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [182] 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 @@ -17146,17 +16150,17 @@ memset: { // memset::@return __breturn: // } - // [130] return + // [183] return rts // memset::@3 __b3: // *dst = c - // [131] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuxx + // [184] *((byte*) memset::dst#2) ← (byte) memset::c#8 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [132] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 + // [185] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -17166,15 +16170,15 @@ memset: { // 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($2b) destination, void* zp($29) source) +// memcpy(void* zp($13) destination, void* zp($11) source) memcpy: { - .label src_end = $25 - .label dst = $2b - .label src = $29 - .label source = $29 - .label destination = $2b + .label src_end = $2f + .label dst = $13 + .label src = $11 + .label source = $11 + .label destination = $13 // src_end = (char*)source+num - // [134] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1 + // [187] (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 @@ -17182,15 +16186,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [135] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 - // [136] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 - // [137] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [137] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [137] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [188] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 + // [189] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 + // [190] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [190] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [190] 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) - // [138] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [191] 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 @@ -17199,243 +16203,445 @@ memcpy: { bne __b2 // memcpy::@return // } - // [139] return + // [192] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [140] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 + // [193] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [141] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [194] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [142] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [195] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 !: jmp __b1 } - // 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 - // [144] *((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) - // [145] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#19 - // [146] call uctoa - // Format number into buffer - // [185] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] - jsr uctoa - // printf_uchar::@2 - // printf_number_buffer(printf_buffer, format) - // [147] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuxx=_deref_pbuc1 - ldx printf_buffer - // [148] call printf_number_buffer - // Print using format - // [150] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] - jsr printf_number_buffer - // printf_uchar::@return - // } - // [149] return - rts -} - // printf_number_buffer -// Print the contents of the number buffer using a specific format. -// This handles minimum length, zero-filling, and left/right justification from the format -// printf_number_buffer(byte register(X) buffer_sign) -printf_number_buffer: { - .const format_min_length = 2 - .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - .label __19 = $29 - .label padding = 8 - // [151] phi from printf_number_buffer to printf_number_buffer::@4 [phi:printf_number_buffer->printf_number_buffer::@4] - // printf_number_buffer::@4 - // strlen(buffer.digits) - // [152] call strlen - // [179] phi from printf_number_buffer::@4 to strlen [phi:printf_number_buffer::@4->strlen] - jsr strlen - // strlen(buffer.digits) - // [153] (word) strlen::return#2 ← (word) strlen::len#2 - // printf_number_buffer::@9 - // [154] (word~) printf_number_buffer::$19 ← (word) strlen::return#2 - // len = (signed char)strlen(buffer.digits) - // [155] (signed byte) printf_number_buffer::len#0 ← (signed byte)(word~) printf_number_buffer::$19 -- vbsaa=_sbyte_vwuz1 - // There is a minimum length - work out the padding - lda.z __19 - // if(buffer.sign) - // [156] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@8 -- vbuc1_eq_vbuxx_then_la1 - cpx #0 - beq __b8 - // printf_number_buffer::@5 - // len++; - // [157] (signed byte) printf_number_buffer::len#1 ← ++ (signed byte) printf_number_buffer::len#0 -- vbsaa=_inc_vbsaa - clc - adc #1 - // [158] phi from printf_number_buffer::@5 printf_number_buffer::@9 to printf_number_buffer::@8 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8] - // [158] phi (signed byte) printf_number_buffer::len#2 = (signed byte) printf_number_buffer::len#1 [phi:printf_number_buffer::@5/printf_number_buffer::@9->printf_number_buffer::@8#0] -- register_copy - // printf_number_buffer::@8 - __b8: - // padding = (signed char)format.min_length - len - // [159] (signed byte) printf_number_buffer::padding#1 ← (signed byte)(const byte) printf_number_buffer::format_min_length#0 - (signed byte) printf_number_buffer::len#2 -- vbsz1=vbsc1_minus_vbsaa - eor #$ff - clc - adc #format_min_length+1 - sta.z padding - // if(padding<0) - // [160] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@11 -- vbsz1_ge_0_then_la1 - cmp #0 - bpl __b2 - // [162] phi from printf_number_buffer::@8 to printf_number_buffer::@1 [phi:printf_number_buffer::@8->printf_number_buffer::@1] - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) 0 [phi:printf_number_buffer::@8->printf_number_buffer::@1#0] -- vbsz1=vbsc1 - lda #0 - sta.z padding - // [161] phi from printf_number_buffer::@8 to printf_number_buffer::@11 [phi:printf_number_buffer::@8->printf_number_buffer::@11] - // printf_number_buffer::@11 - // [162] phi from printf_number_buffer::@11 to printf_number_buffer::@1 [phi:printf_number_buffer::@11->printf_number_buffer::@1] - // [162] phi (signed byte) printf_number_buffer::padding#10 = (signed byte) printf_number_buffer::padding#1 [phi:printf_number_buffer::@11->printf_number_buffer::@1#0] -- register_copy - // printf_number_buffer::@1 - // printf_number_buffer::@2 - __b2: - // if(buffer.sign) - // [163] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@10 -- vbuc1_eq_vbuxx_then_la1 - cpx #0 - beq __b10 - // printf_number_buffer::@6 - // cputc(buffer.sign) - // [164] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 -- vbuaa=vbuxx - txa - // [165] call cputc - // [86] phi from printf_number_buffer::@6 to cputc [phi:printf_number_buffer::@6->cputc] - // [86] phi (byte) cputc::c#3 = (byte) cputc::c#2 [phi:printf_number_buffer::@6->cputc#0] -- register_copy - jsr cputc - // printf_number_buffer::@10 - __b10: - // if(format.zero_padding && padding) - // [166] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@7 -- vbsc1_neq_vbsz1_then_la1 - lda #0 - cmp.z padding - bne __b7 - // [169] phi from printf_number_buffer::@10 printf_number_buffer::@7 to printf_number_buffer::@3 [phi:printf_number_buffer::@10/printf_number_buffer::@7->printf_number_buffer::@3] - jmp __b3 - // printf_number_buffer::@7 - __b7: - // printf_padding('0',(char)padding) - // [167] (byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#10 - // [168] call printf_padding - // [172] phi from printf_number_buffer::@7 to printf_padding [phi:printf_number_buffer::@7->printf_padding] - jsr printf_padding - // printf_number_buffer::@3 - __b3: - // cputs(buffer.digits) - // [170] call cputs - // [78] phi from printf_number_buffer::@3 to cputs [phi:printf_number_buffer::@3->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@3->cputs#0] -- pbuz1=pbuc1 - lda #buffer_digits - sta.z cputs.s+1 - jsr cputs - // printf_number_buffer::@return - // } - // [171] return - rts -} - // printf_padding -// Print a padding char a number of times -// printf_padding(byte zp(8) length) -printf_padding: { - .label i = 9 - .label length = 8 - // [173] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] - // [173] phi (byte) printf_padding::i#2 = (byte) 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 - lda #0 - sta.z i - // printf_padding::@1 + // cputs +// Output a NUL-terminated string at the current cursor position +// cputs(byte* zp($b) s) +cputs: { + .label s = $b + // [197] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] + // [197] phi (to_nomodify byte*) cputs::s#4 = (to_nomodify byte*) cputs::s#5 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // cputs::@1 __b1: - // for(char i=0;iprintf_padding::@2] - // printf_padding::@2 + // cputs::@2 __b2: - // cputc(pad) - // [177] call cputc - // [86] phi from printf_padding::@2 to cputc [phi:printf_padding::@2->cputc] - // [86] phi (byte) cputc::c#3 = (byte) '0' [phi:printf_padding::@2->cputc#0] -- vbuaa=vbuc1 - lda #'0' + // cputc(c) + // [202] (byte) cputc::c#0 ← (byte) cputs::c#1 + // [203] call cputc + // [139] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] + // [139] phi (byte) cputc::c#3 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy jsr cputc - // printf_padding::@3 - // for(char i=0;iprintf_padding::@1] - // [173] 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 = $b + // [205] phi from strupr to strupr::@1 [phi:strupr->strupr::@1] + // [205] 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) + // [206] 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 + // } + // [207] return + rts + // strupr::@2 + __b2: + // toupper(*src) + // [208] (byte) toupper::ch#0 ← *((byte*) strupr::src#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (src),y + // [209] call toupper + jsr toupper + // [210] (byte) toupper::return#3 ← (byte) toupper::return#2 + // strupr::@3 + // [211] (byte~) strupr::$0 ← (byte) toupper::return#3 + // *src = toupper(*src) + // [212] *((byte*) strupr::src#2) ← (byte~) strupr::$0 -- _deref_pbuz1=vbuaa + ldy #0 + sta (src),y + // src++; + // [213] (byte*) strupr::src#1 ← ++ (byte*) strupr::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + // [205] phi from strupr::@3 to strupr::@1 [phi:strupr::@3->strupr::@1] + // [205] phi (byte*) strupr::src#2 = (byte*) strupr::src#1 [phi:strupr::@3->strupr::@1#0] -- register_copy + jmp __b1 +} + // 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') + // [214] if((byte) toupper::ch#0<(byte) 'a') goto toupper::@return -- vbuaa_lt_vbuc1_then_la1 + cmp #'a' + bcc __breturn + // toupper::@2 + // [215] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1 -- vbuaa_le_vbuc1_then_la1 + cmp #'z' + bcc __b1 + beq __b1 + // [217] phi from toupper toupper::@1 toupper::@2 to toupper::@return [phi:toupper/toupper::@1/toupper::@2->toupper::@return] + // [217] 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'); + // [216] (byte) toupper::return#0 ← (byte) toupper::ch#0 + (byte) 'A'-(byte) 'a' -- vbuaa=vbuaa_plus_vbuc1 + clc + adc #'A'-'a' + // toupper::@return + __breturn: + // } + // [218] return + rts } // strlen // Computes the length of the string str up to but not including the terminating null character. -// strlen(byte* zp($27) str) +// strlen(byte* zp($11) str) strlen: { - .label len = $29 - .label str = $27 - .label return = $29 - // [180] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] - // [180] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + .label len = $13 + .label str = $11 + .label return = $13 + // [220] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + // [220] phi (word) strlen::len#2 = (word) 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 lda #<0 sta.z len sta.z len+1 - // [180] phi (byte*) strlen::str#2 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:strlen->strlen::@1#1] -- pbuz1=pbuc1 - lda #strlen::@1#1] -- pbuz1=pbuc1 + lda #printf_number_buffer.buffer_digits + lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z str+1 // strlen::@1 __b1: // while(*str) - // [181] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2 -- vbuc1_neq__deref_pbuz1_then_la1 + // [221] 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 // } - // [182] return + // [222] return rts // strlen::@2 __b2: // len++; - // [183] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 + // [223] (word) strlen::len#1 ← ++ (word) strlen::len#2 -- vwuz1=_inc_vwuz1 inc.z len bne !+ inc.z len+1 !: // str++; - // [184] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 + // [224] (byte*) strlen::str#0 ← ++ (byte*) strlen::str#2 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 !: - // [180] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] - // [180] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy - // [180] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + // [220] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [220] phi (word) strlen::len#2 = (word) strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [220] phi (byte*) strlen::str#2 = (byte*) strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy jmp __b1 +} + // 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($d) value, byte* zp($11) buffer) +ultoa: { + .const max_digits = $a + .label digit_value = $27 + .label buffer = $11 + .label digit = $23 + .label value = $d + // [226] phi from ultoa to ultoa::@1 [phi:ultoa->ultoa::@1] + // [226] 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 + // [226] phi (byte) ultoa::started#2 = (byte) 0 [phi:ultoa->ultoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#1 [phi:ultoa->ultoa::@1#2] -- register_copy + // [226] phi (byte) ultoa::digit#2 = (byte) 0 [phi:ultoa->ultoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // ultoa::@1 + __b1: + // for( char digit=0; digit= digit_value) + // [235] if((byte) 0!=(byte) ultoa::started#2) goto ultoa::@5 -- vbuc1_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // ultoa::@7 + // [236] 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 + !: + // [237] phi from ultoa::@7 to ultoa::@4 [phi:ultoa::@7->ultoa::@4] + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#11 [phi:ultoa::@7->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) ultoa::started#2 [phi:ultoa::@7->ultoa::@4#1] -- register_copy + // [237] 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] + // [226] phi (byte*) ultoa::buffer#11 = (byte*) ultoa::buffer#14 [phi:ultoa::@4->ultoa::@1#0] -- register_copy + // [226] phi (byte) ultoa::started#2 = (byte) ultoa::started#4 [phi:ultoa::@4->ultoa::@1#1] -- register_copy + // [226] phi (dword) ultoa::value#2 = (dword) ultoa::value#6 [phi:ultoa::@4->ultoa::@1#2] -- register_copy + // [226] 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) + // [239] (byte*) ultoa_append::buffer#0 ← (byte*) ultoa::buffer#11 + // [240] (dword) ultoa_append::value#0 ← (dword) ultoa::value#2 + // [241] (dword) ultoa_append::sub#0 ← (dword) ultoa::digit_value#0 + // [242] call ultoa_append + // [246] phi from ultoa::@5 to ultoa_append [phi:ultoa::@5->ultoa_append] + jsr ultoa_append + // ultoa_append(buffer++, value, digit_value) + // [243] (dword) ultoa_append::return#0 ← (dword) ultoa_append::value#2 + // ultoa::@6 + // value = ultoa_append(buffer++, value, digit_value) + // [244] (dword) ultoa::value#0 ← (dword) ultoa_append::return#0 + // value = ultoa_append(buffer++, value, digit_value); + // [245] (byte*) ultoa::buffer#4 ← ++ (byte*) ultoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [237] phi from ultoa::@6 to ultoa::@4 [phi:ultoa::@6->ultoa::@4] + // [237] phi (byte*) ultoa::buffer#14 = (byte*) ultoa::buffer#4 [phi:ultoa::@6->ultoa::@4#0] -- register_copy + // [237] phi (byte) ultoa::started#4 = (byte) 1 [phi:ultoa::@6->ultoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [237] phi (dword) ultoa::value#6 = (dword) ultoa::value#0 [phi:ultoa::@6->ultoa::@4#2] -- register_copy + jmp __b4 +} + // 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($11) buffer, dword zp($d) value, dword zp($27) sub) +ultoa_append: { + .label buffer = $11 + .label value = $d + .label sub = $27 + .label return = $d + // [247] phi from ultoa_append to ultoa_append::@1 [phi:ultoa_append->ultoa_append::@1] + // [247] phi (byte) ultoa_append::digit#2 = (byte) 0 [phi:ultoa_append->ultoa_append::@1#0] -- vbuxx=vbuc1 + ldx #0 + // [247] 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) + // [248] 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] + // [249] *((byte*) ultoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) ultoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx + lda DIGITS,x + ldy #0 + sta (buffer),y + // ultoa_append::@return + // } + // [250] return + rts + // ultoa_append::@2 + __b2: + // digit++; + // [251] (byte) ultoa_append::digit#1 ← ++ (byte) ultoa_append::digit#2 -- vbuxx=_inc_vbuxx + inx + // value -= sub + // [252] (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 + // [247] phi from ultoa_append::@2 to ultoa_append::@1 [phi:ultoa_append::@2->ultoa_append::@1] + // [247] phi (byte) ultoa_append::digit#2 = (byte) ultoa_append::digit#1 [phi:ultoa_append::@2->ultoa_append::@1#0] -- register_copy + // [247] phi (dword) ultoa_append::value#2 = (dword) ultoa_append::value#1 [phi:ultoa_append::@2->ultoa_append::@1#1] -- register_copy + jmp __b1 +} + // printf_uchar +// Print an unsigned char using a specific format +// printf_uchar(byte register(X) uvalue) +printf_uchar: { + .const format_min_length = 2 + .const format_justify_left = 0 + .const format_zero_padding = 1 + .const format_upper_case = 0 + // printf_uchar::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [254] *((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) + // [255] (byte) uctoa::value#1 ← (byte) printf_uchar::uvalue#0 + // [256] call uctoa + // Format number into buffer + // [260] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + jsr uctoa + // printf_uchar::@2 + // printf_number_buffer(printf_buffer, format) + // [257] (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 + // [258] call printf_number_buffer + // Print using format + // [95] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [95] phi (byte) printf_number_buffer::format_upper_case#10 = (const byte) printf_uchar::format_upper_case#0 [phi:printf_uchar::@2->printf_number_buffer#0] -- vbuz1=vbuc1 + lda #format_upper_case + sta.z printf_number_buffer.format_upper_case + // [95] phi (byte) printf_number_buffer::buffer_sign#10 = (byte) printf_number_buffer::buffer_sign#1 [phi:printf_uchar::@2->printf_number_buffer#1] -- register_copy + // [95] phi (byte) printf_number_buffer::format_zero_padding#10 = (const byte) printf_uchar::format_zero_padding#0 [phi:printf_uchar::@2->printf_number_buffer#2] -- vbuz1=vbuc1 + lda #format_zero_padding + sta.z printf_number_buffer.format_zero_padding + // [95] phi (byte) printf_number_buffer::format_justify_left#10 = (const byte) printf_uchar::format_justify_left#0 [phi:printf_uchar::@2->printf_number_buffer#3] -- vbuz1=vbuc1 + lda #format_justify_left + sta.z printf_number_buffer.format_justify_left + // [95] phi (byte) printf_number_buffer::format_min_length#2 = (const byte) printf_uchar::format_min_length#0 [phi:printf_uchar::@2->printf_number_buffer#4] -- vbuxx=vbuc1 + ldx #format_min_length + jsr printf_number_buffer + // printf_uchar::@return + // } + // [259] return + rts } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -17443,109 +16649,110 @@ strlen: { // - 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(X) value, byte* zp($29) buffer) +// uctoa(byte register(X) value, byte* zp($13) buffer) uctoa: { - .label digit_value = $20 - .label buffer = $29 - .label digit = 8 - .label started = 9 - // [186] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] - // [186] 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 + .const max_digits = 2 + .label digit_value = $2b + .label buffer = $13 + .label digit = $24 + .label started = $25 + // [261] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [261] 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 - // [186] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [261] phi (byte) uctoa::started#2 = (byte) 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [261] phi (byte) uctoa::digit#2 = (byte) 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 sta.z digit // uctoa::@1 __b1: // for( char digit=0; digit= digit_value) - // [193] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuz1_then_la1 + // [268] if((byte) 0!=(byte) uctoa::started#2) goto uctoa::@5 -- vbuc1_neq_vbuz1_then_la1 lda #0 cmp.z started bne __b5 // uctoa::@7 - // [194] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [269] if((byte) uctoa::value#2>=(byte) uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [195] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [270] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [270] 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] - // [186] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [186] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [186] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [186] phi (byte) uctoa::digit#2 = (byte) uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [261] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [261] phi (byte*) uctoa::buffer#11 = (byte*) uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [261] phi (byte) uctoa::started#2 = (byte) uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [261] phi (byte) uctoa::value#2 = (byte) uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [261] 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) - // [197] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 - // [198] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 - // [199] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 - // [200] call uctoa_append - // [204] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [272] (byte*) uctoa_append::buffer#0 ← (byte*) uctoa::buffer#11 + // [273] (byte) uctoa_append::value#0 ← (byte) uctoa::value#2 + // [274] (byte) uctoa_append::sub#0 ← (byte) uctoa::digit_value#0 + // [275] call uctoa_append + // [279] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] jsr uctoa_append // uctoa_append(buffer++, value, digit_value) - // [201] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 + // [276] (byte) uctoa_append::return#0 ← (byte) uctoa_append::value#2 // uctoa::@6 // value = uctoa_append(buffer++, value, digit_value) - // [202] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 + // [277] (byte) uctoa::value#0 ← (byte) uctoa_append::return#0 // value = uctoa_append(buffer++, value, digit_value); - // [203] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [278] (byte*) uctoa::buffer#4 ← ++ (byte*) uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [195] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] - // [195] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [195] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [270] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [270] phi (byte*) uctoa::buffer#14 = (byte*) uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [270] phi (byte) uctoa::started#4 = (byte) 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [195] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [270] phi (byte) uctoa::value#6 = (byte) uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // uctoa_append @@ -17557,932 +16764,480 @@ uctoa: { // - 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($29) buffer, byte register(X) value, byte zp($20) sub) +// uctoa_append(byte* zp($13) buffer, byte register(X) value, byte zp($2b) sub) uctoa_append: { - .label buffer = $29 - .label sub = $20 - // [205] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] - // [205] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + .label buffer = $13 + .label sub = $2b + // [280] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + // [280] phi (byte) uctoa_append::digit#2 = (byte) 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [280] 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) - // [206] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [281] if((byte) uctoa_append::value#2>=(byte) uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 // uctoa_append::@3 // *buffer = DIGITS[digit] - // [207] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [282] *((byte*) uctoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) uctoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y // uctoa_append::@return // } - // [208] return + // [283] return rts // uctoa_append::@2 __b2: // digit++; - // [209] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [284] (byte) uctoa_append::digit#1 ← ++ (byte) uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny // value -= sub - // [210] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [285] (byte) uctoa_append::value#1 ← (byte) uctoa_append::value#2 - (byte) uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [205] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] - // [205] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [205] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [280] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [280] phi (byte) uctoa_append::digit#2 = (byte) uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [280] phi (byte) uctoa_append::value#2 = (byte) uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 } // gotoxy // Set the cursor to the specified position -// gotoxy(byte register(X) x, byte register(A) y) gotoxy: { - .label __4 = $17 - .label __6 = $15 - .label __7 = $17 - .label __8 = $17 - .label offset = $17 - .label __9 = $2b - .label __10 = $17 - // if(y>CONIO_HEIGHT) - // [212] if((byte) gotoxy::y#8<(byte) $19+(byte) 1) goto gotoxy::@3 -- vbuaa_lt_vbuc1_then_la1 - cmp #$19+1 - bcc __b1 - // [214] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [214] phi (byte) gotoxy::y#10 = (byte) 0 [phi:gotoxy->gotoxy::@1#0] -- vbuaa=vbuc1 - lda #0 - // [213] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] - // gotoxy::@3 - // [214] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [214] phi (byte) gotoxy::y#10 = (byte) gotoxy::y#8 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + .const x = 0 + .const y = $18 + .const offset = y*$28 // gotoxy::@1 - __b1: - // if(x>=CONIO_WIDTH) - // [215] if((byte) gotoxy::x#10<(byte) $28) goto gotoxy::@4 -- vbuxx_lt_vbuc1_then_la1 - cpx #$28 - bcc __b2 - // [217] phi from gotoxy::@1 to gotoxy::@2 [phi:gotoxy::@1->gotoxy::@2] - // [217] phi (byte) gotoxy::x#9 = (byte) 0 [phi:gotoxy::@1->gotoxy::@2#0] -- vbuxx=vbuc1 - ldx #0 - // [216] phi from gotoxy::@1 to gotoxy::@4 [phi:gotoxy::@1->gotoxy::@4] - // gotoxy::@4 - // [217] phi from gotoxy::@4 to gotoxy::@2 [phi:gotoxy::@4->gotoxy::@2] - // [217] phi (byte) gotoxy::x#9 = (byte) gotoxy::x#10 [phi:gotoxy::@4->gotoxy::@2#0] -- register_copy - // gotoxy::@2 - __b2: // conio_cursor_x = x - // [218] (byte) conio_cursor_x ← (byte) gotoxy::x#9 -- vbuz1=vbuxx - stx.z conio_cursor_x + // [287] (byte) conio_cursor_x ← (const byte) gotoxy::x#2 -- vbuz1=vbuc1 + lda #x + sta.z conio_cursor_x // conio_cursor_y = y - // [219] (byte) conio_cursor_y ← (byte) gotoxy::y#10 -- vbuz1=vbuaa + // [288] (byte) conio_cursor_y ← (const byte) gotoxy::y#2 -- vbuz1=vbuc1 + lda #y sta.z conio_cursor_y - // (unsigned int)y*CONIO_WIDTH - // [220] (word~) gotoxy::$8 ← (word)(byte) gotoxy::y#10 -- vwuz1=_word_vbuaa - sta.z __8 - lda #0 - sta.z __8+1 - // [221] (word~) gotoxy::$9 ← (word~) gotoxy::$8 << (byte) 2 -- vwuz1=vwuz2_rol_2 - lda.z __8 - asl - sta.z __9 - lda.z __8+1 - rol - sta.z __9+1 - asl.z __9 - rol.z __9+1 - // [222] (word~) gotoxy::$10 ← (word~) gotoxy::$9 + (word~) gotoxy::$8 -- vwuz1=vwuz2_plus_vwuz1 - lda.z __10 - clc - adc.z __9 - sta.z __10 - lda.z __10+1 - adc.z __9+1 - sta.z __10+1 - // [223] (word~) gotoxy::$4 ← (word~) gotoxy::$10 << (byte) 3 -- vwuz1=vwuz1_rol_3 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - asl.z __4 - rol.z __4+1 - // offset = (unsigned int)y*CONIO_WIDTH + x - // [224] (word) gotoxy::offset#0 ← (word~) gotoxy::$4 + (byte) gotoxy::x#9 -- vwuz1=vwuz1_plus_vbuxx - txa - clc - adc.z offset - sta.z offset - bcc !+ - inc.z offset+1 - !: - // CONIO_SCREEN_TEXT + offset - // [225] (byte*~) gotoxy::$6 ← (const nomodify byte*) CONIO_SCREEN_TEXT + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz2 - lda.z offset - clc - adc #CONIO_SCREEN_TEXT - sta.z __6+1 // conio_cursor_text = CONIO_SCREEN_TEXT + offset - // [226] (byte*) conio_cursor_text ← (byte*~) gotoxy::$6 - // CONIO_SCREEN_COLORS + offset - // [227] (byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0 -- pbuz1=pbuc1_plus_vwuz1 - clc - lda.z __7 - adc #CONIO_SCREEN_COLORS - sta.z __7+1 + // [289] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_TEXT+offset + sta.z conio_cursor_text+1 // conio_cursor_color = CONIO_SCREEN_COLORS + offset - // [228] (byte*) conio_cursor_color ← (byte*~) gotoxy::$7 + // [290] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS+(const word) gotoxy::offset#0 -- pbuz1=pbuc1 + lda #CONIO_SCREEN_COLORS+offset + sta.z conio_cursor_color+1 // gotoxy::@return // } - // [229] return + // [291] return rts } // clock // Returns the processor clock time used since the beginning of an implementation defined era (normally the beginning of the program). // This uses CIA #2 Timer A+B on the C64, and must be initialized using clock_start() clock: { + .label return = $d + // 0xffffffff - *CIA2_TIMER_AB + // [292] (dword) clock::return#0 ← (dword) $ffffffff - *((const nomodify dword*) CIA2_TIMER_AB) -- vduz1=vduc1_minus__deref_pduc2 + lda #<$ffffffff + sec + sbc CIA2_TIMER_AB + sta.z return + lda #>$ffffffff + sbc CIA2_TIMER_AB+1 + sta.z return+1 + lda #<$ffffffff>>$10 + sbc CIA2_TIMER_AB+2 + sta.z return+2 + lda #>$ffffffff>>$10 + sbc CIA2_TIMER_AB+3 + sta.z return+3 // clock::@return - // [231] return + // } + // [293] return rts +} + // eorfill +// EOR fill from the line buffer onto the canvas +// eorfill(byte* zp($1e) canvas) +eorfill: { + .label canvas = $1e + .label line_column = $1c + .label fill_column = $1e + // [295] phi from eorfill to eorfill::@1 [phi:eorfill->eorfill::@1] + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::canvas#0 [phi:eorfill->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (const nomodify byte*) LINE_BUFFER [phi:eorfill->eorfill::@1#1] -- pbuz1=pbuc1 + lda #LINE_BUFFER + sta.z line_column+1 + // [295] phi (byte) eorfill::x#2 = (byte) 0 [phi:eorfill->eorfill::@1#2] -- vbuxx=vbuc1 + ldx #0 + // eorfill::@1 + __b1: + // for(char x=0;x<16;x++) + // [296] if((byte) eorfill::x#2<(byte) $10) goto eorfill::@2 -- vbuxx_lt_vbuc1_then_la1 + cpx #$10 + bcc __b2 + // eorfill::@return + // } + // [297] return + rts + // eorfill::@2 + __b2: + // eor = line_column[0] + // [298] (byte) eorfill::eor#0 ← *((byte*) eorfill::line_column#2) -- vbuaa=_deref_pbuz1 + ldy #0 + lda (line_column),y + // [299] phi from eorfill::@2 to eorfill::@3 [phi:eorfill::@2->eorfill::@3] + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#0 [phi:eorfill::@2->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) 1 [phi:eorfill::@2->eorfill::@3#1] -- vbuyy=vbuc1 + ldy #1 + // eorfill::@3 + __b3: + // for(char y=1;y<16*8;y++) + // [300] if((byte) eorfill::y#2<(byte)(number) $10*(number) 8) goto eorfill::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$10*8 + bcc __b4 + // eorfill::@5 + // line_column += 16*8 + // [301] (byte*) eorfill::line_column#1 ← (byte*) eorfill::line_column#2 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z line_column + sta.z line_column + bcc !+ + inc.z line_column+1 + !: + // fill_column += 16*8 + // [302] (byte*) eorfill::fill_column#1 ← (byte*) eorfill::fill_column#5 + (byte)(number) $10*(number) 8 -- pbuz1=pbuz1_plus_vbuc1 + lda #$10*8 + clc + adc.z fill_column + sta.z fill_column + bcc !+ + inc.z fill_column+1 + !: + // for(char x=0;x<16;x++) + // [303] (byte) eorfill::x#1 ← ++ (byte) eorfill::x#2 -- vbuxx=_inc_vbuxx + inx + // [295] phi from eorfill::@5 to eorfill::@1 [phi:eorfill::@5->eorfill::@1] + // [295] phi (byte*) eorfill::fill_column#5 = (byte*) eorfill::fill_column#1 [phi:eorfill::@5->eorfill::@1#0] -- register_copy + // [295] phi (byte*) eorfill::line_column#2 = (byte*) eorfill::line_column#1 [phi:eorfill::@5->eorfill::@1#1] -- register_copy + // [295] phi (byte) eorfill::x#2 = (byte) eorfill::x#1 [phi:eorfill::@5->eorfill::@1#2] -- register_copy + jmp __b1 + // eorfill::@4 + __b4: + // eor ^= line_column[y] + // [304] (byte) eorfill::eor#1 ← (byte) eorfill::eor#2 ^ *((byte*) eorfill::line_column#2 + (byte) eorfill::y#2) -- vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy + eor (line_column),y + // fill_column[y] = eor + // [305] *((byte*) eorfill::fill_column#5 + (byte) eorfill::y#2) ← (byte) eorfill::eor#1 -- pbuz1_derefidx_vbuyy=vbuaa + sta (fill_column),y + // for(char y=1;y<16*8;y++) + // [306] (byte) eorfill::y#1 ← ++ (byte) eorfill::y#2 -- vbuyy=_inc_vbuyy + iny + // [299] phi from eorfill::@4 to eorfill::@3 [phi:eorfill::@4->eorfill::@3] + // [299] phi (byte) eorfill::eor#2 = (byte) eorfill::eor#1 [phi:eorfill::@4->eorfill::@3#0] -- register_copy + // [299] phi (byte) eorfill::y#2 = (byte) eorfill::y#1 [phi:eorfill::@4->eorfill::@3#1] -- register_copy + jmp __b3 } // line // Draw a EOR friendly line between two points // Uses bresenham line drawing routine -// line(byte* zp(6) canvas, byte zp($f) x1, byte zp($10) y1, byte zp($1e) x2, byte zp($a) y2) +// line(byte zp($18) x1, byte register(X) y1, byte zp($15) x2, byte zp($16) y2) line: { - .label canvas = 6 - .label x1 = $f - .label y1 = $10 - .label x2 = $1e - .label y2 = $a - .label dx = $21 - .label dy = $22 - .label sx = $23 - .label sy = $24 - .label y = $10 - .label e1 = $12 - .label e = $b - .label plot1_y = $10 - .label plot1_column = $25 - .label plot2_x = $f - .label plot2_column = $27 - .label print_row = $d - .label print_col = $c - .label plot3_column = $29 - .label print_row_1 = $11 - .label print_col_1 = $e - .label plot4_column = $2b - .label x = $f + .label x1 = $18 + .label x2 = $15 + .label y2 = $16 + .label x = $18 + .label dx = $2b + .label dy = $2c + .label sx = $2d + .label sy = $2e + .label e1 = $19 + .label e = $17 // abs_u8(x2-x1) - // [232] (byte) abs_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuaa=vbuz1_minus_vbuz2 + // [308] (byte) abs_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuyy=vbuz1_minus_vbuz2 lda.z x2 sec - sbc.z x1 - // [233] call abs_u8 - // [377] phi from line to abs_u8 [phi:line->abs_u8] - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy + sbc.z x + tay + // [309] call abs_u8 + // [373] phi from line to abs_u8 [phi:line->abs_u8] + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#0 [phi:line->abs_u8#0] -- register_copy jsr abs_u8 // abs_u8(x2-x1) - // [234] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 - // line::@21 + // [310] (byte) abs_u8::return#0 ← (byte) abs_u8::return#4 -- vbuaa=vbuyy + tya + // line::@12 // dx = abs_u8(x2-x1) - // [235] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuaa + // [311] (byte) line::dx#0 ← (byte) abs_u8::return#0 -- vbuz1=vbuaa sta.z dx // abs_u8(y2-y1) - // [236] (byte) abs_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuaa=vbuz1_minus_vbuz2 - lda.z y2 + // [312] (byte) abs_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuyy=vbuz1_minus_vbuxx + txa + eor #$ff sec - sbc.z y1 - // [237] call abs_u8 - // [377] phi from line::@21 to abs_u8 [phi:line::@21->abs_u8] - // [377] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@21->abs_u8#0] -- register_copy + adc.z y2 + tay + // [313] call abs_u8 + // [373] phi from line::@12 to abs_u8 [phi:line::@12->abs_u8] + // [373] phi (byte) abs_u8::u#2 = (byte) abs_u8::u#1 [phi:line::@12->abs_u8#0] -- register_copy jsr abs_u8 // abs_u8(y2-y1) - // [238] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 - // line::@22 + // [314] (byte) abs_u8::return#1 ← (byte) abs_u8::return#4 -- vbuaa=vbuyy + tya + // line::@13 // dy = abs_u8(y2-y1) - // [239] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuaa + // [315] (byte) line::dy#0 ← (byte) abs_u8::return#1 -- vbuz1=vbuaa sta.z dy // sgn_u8(x2-x1) - // [240] (byte) sgn_u8::u#0 ← (byte) line::x2#0 - (byte) line::x1#0 -- vbuaa=vbuz1_minus_vbuz2 + // [316] (byte) sgn_u8::u#0 ← (byte) line::x2#10 - (byte) line::x#0 -- vbuaa=vbuz1_minus_vbuz2 lda.z x2 sec - sbc.z x1 - // [241] call sgn_u8 - // [371] phi from line::@22 to sgn_u8 [phi:line::@22->sgn_u8] - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@22->sgn_u8#0] -- register_copy + sbc.z x + // [317] call sgn_u8 + // [367] phi from line::@13 to sgn_u8 [phi:line::@13->sgn_u8] + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#0 [phi:line::@13->sgn_u8#0] -- register_copy jsr sgn_u8 // sgn_u8(x2-x1) - // [242] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 - // line::@23 + // [318] (byte) sgn_u8::return#0 ← (byte) sgn_u8::return#4 + // line::@14 // sx = sgn_u8(x2-x1) - // [243] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuaa + // [319] (byte) line::sx#0 ← (byte) sgn_u8::return#0 -- vbuz1=vbuaa sta.z sx // sgn_u8(y2-y1) - // [244] (byte) sgn_u8::u#1 ← (byte) line::y2#0 - (byte) line::y1#0 -- vbuaa=vbuz1_minus_vbuz2 - lda.z y2 + // [320] (byte) sgn_u8::u#1 ← (byte) line::y2#10 - (byte) line::y#0 -- vbuaa=vbuz1_minus_vbuxx + txa + eor #$ff sec - sbc.z y1 - // [245] call sgn_u8 - // [371] phi from line::@23 to sgn_u8 [phi:line::@23->sgn_u8] - // [371] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@23->sgn_u8#0] -- register_copy + adc.z y2 + // [321] call sgn_u8 + // [367] phi from line::@14 to sgn_u8 [phi:line::@14->sgn_u8] + // [367] phi (byte) sgn_u8::u#2 = (byte) sgn_u8::u#1 [phi:line::@14->sgn_u8#0] -- register_copy jsr sgn_u8 // sgn_u8(y2-y1) - // [246] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 - // line::@24 + // [322] (byte) sgn_u8::return#1 ← (byte) sgn_u8::return#4 + // line::@15 // sy = sgn_u8(y2-y1) - // [247] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuaa + // [323] (byte) line::sy#0 ← (byte) sgn_u8::return#1 -- vbuz1=vbuaa sta.z sy // if(sx==0xff) - // [248] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 + // [324] if((byte) line::sx#0!=(byte) $ff) goto line::@1 -- vbuz1_neq_vbuc1_then_la1 lda #$ff cmp.z sx bne __b1 // line::@3 // y++; - // [249] (byte) line::y#1 ← ++ (byte) line::y1#0 -- vbuz1=_inc_vbuz1 - inc.z y + // [325] (byte) line::y#1 ← ++ (byte) line::y#0 -- vbuxx=_inc_vbuxx + inx // y2++; - // [250] (byte) line::y2#1 ← ++ (byte) line::y2#0 -- vbuz1=_inc_vbuz1 + // [326] (byte) line::y2#3 ← ++ (byte) line::y2#10 -- vbuz1=_inc_vbuz1 inc.z y2 - // [251] phi from line::@24 line::@3 to line::@1 [phi:line::@24/line::@3->line::@1] - // [251] phi (byte) line::y2#17 = (byte) line::y2#0 [phi:line::@24/line::@3->line::@1#0] -- register_copy - // [251] phi (byte) line::plot1_y#0 = (byte) line::y1#0 [phi:line::@24/line::@3->line::@1#1] -- register_copy + // [327] phi from line::@15 line::@3 to line::@1 [phi:line::@15/line::@3->line::@1] + // [327] phi (byte) line::y2#13 = (byte) line::y2#10 [phi:line::@15/line::@3->line::@1#0] -- register_copy + // [327] phi (byte) line::y#13 = (byte) line::y#0 [phi:line::@15/line::@3->line::@1#1] -- register_copy // line::@1 __b1: - // gotoxy(0,0) - // [252] call gotoxy - // [211] phi from line::@1 to gotoxy [phi:line::@1->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@1->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) 0 [phi:line::@1->gotoxy#1] -- vbuaa=vbuc1 - txa - jsr gotoxy - // [253] phi from line::@1 to line::@25 [phi:line::@1->line::@25] - // line::@25 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [254] call cputs - // [78] phi from line::@25 to cputs [phi:line::@25->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s [phi:line::@25->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - // line::@26 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [255] (byte) printf_uchar::uvalue#4 ← (byte) line::dx#0 -- vbuxx=vbuz1 - ldx.z dx - // [256] call printf_uchar - // [143] phi from line::@26 to printf_uchar [phi:line::@26->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#4 [phi:line::@26->printf_uchar#0] -- register_copy - jsr printf_uchar - // [257] phi from line::@26 to line::@27 [phi:line::@26->line::@27] - // line::@27 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [258] call cputs - // [78] phi from line::@27 to cputs [phi:line::@27->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s1 [phi:line::@27->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - // line::@28 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [259] (byte) printf_uchar::uvalue#5 ← (byte) line::dy#0 -- vbuxx=vbuz1 - ldx.z dy - // [260] call printf_uchar - // [143] phi from line::@28 to printf_uchar [phi:line::@28->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#5 [phi:line::@28->printf_uchar#0] -- register_copy - jsr printf_uchar - // [261] phi from line::@28 to line::@29 [phi:line::@28->line::@29] - // line::@29 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [262] call cputs - // [78] phi from line::@29 to cputs [phi:line::@29->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s2 [phi:line::@29->cputs#0] -- pbuz1=pbuc1 - lda #s2 - sta.z cputs.s+1 - jsr cputs - // line::@30 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [263] (byte) printf_uchar::uvalue#6 ← (byte) line::sx#0 -- vbuxx=vbuz1 - ldx.z sx - // [264] call printf_uchar - // [143] phi from line::@30 to printf_uchar [phi:line::@30->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#6 [phi:line::@30->printf_uchar#0] -- register_copy - jsr printf_uchar - // [265] phi from line::@30 to line::@31 [phi:line::@30->line::@31] - // line::@31 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [266] call cputs - // [78] phi from line::@31 to cputs [phi:line::@31->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s3 [phi:line::@31->cputs#0] -- pbuz1=pbuc1 - lda #s3 - sta.z cputs.s+1 - jsr cputs - // line::@32 - // printf("dx:%02x dy:%02x sx:%02x sy:%02x",dx,dy,sx,sy) - // [267] (byte) printf_uchar::uvalue#7 ← (byte) line::sy#0 -- vbuxx=vbuz1 - ldx.z sy - // [268] call printf_uchar - // [143] phi from line::@32 to printf_uchar [phi:line::@32->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#7 [phi:line::@32->printf_uchar#0] -- register_copy - jsr printf_uchar - // line::@33 // if(dx > dy) - // [269] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 + // [328] if((byte) line::dx#0>(byte) line::dy#0) goto line::@2 -- vbuz1_gt_vbuz2_then_la1 lda.z dy cmp.z dx - bcs !__b2+ - jmp __b2 - !__b2: + bcc __b2 // line::@4 // e = dy/2 - // [270] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + // [329] (byte) line::e#0 ← (byte) line::dy#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 lsr sta.z e - // [271] phi from line::@4 to line::@5 [phi:line::@4->line::@5] + // plot(canvas, x, y) + // [330] (byte) plot::x#0 ← (byte) line::x#0 + // [331] (byte) plot::y#0 ← (byte) line::y#13 + // [332] call plot + // [360] phi from line::@4 to plot [phi:line::@4->plot] + // [360] phi (byte) plot::y#4 = (byte) plot::y#0 [phi:line::@4->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#0 [phi:line::@4->plot#1] -- register_copy + jsr plot + // [333] phi from line::@4 line::@6 to line::@5 [phi:line::@4/line::@6->line::@5] + // [333] phi (byte) line::x#10 = (byte) line::x#0 [phi:line::@4/line::@6->line::@5#0] -- register_copy + // [333] phi (byte) line::e#3 = (byte) line::e#0 [phi:line::@4/line::@6->line::@5#1] -- register_copy + // [333] phi (byte) line::y#6 = (byte) line::y#13 [phi:line::@4/line::@6->line::@5#2] -- register_copy // line::@5 - // gotoxy(print_col, print_row) - // [272] call gotoxy - // [211] phi from line::@5 to gotoxy [phi:line::@5->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) 0 [phi:line::@5->gotoxy#0] -- vbuxx=vbuc1 - ldx #0 - // [211] phi (byte) gotoxy::y#8 = (byte) 1 [phi:line::@5->gotoxy#1] -- vbuaa=vbuc1 - lda #1 - jsr gotoxy - // line::@34 - // printf("%02x %02x %02x",x,y,e) - // [273] (byte) printf_uchar::uvalue#8 ← (byte) line::x1#0 -- vbuxx=vbuz1 - ldx.z x1 - // [274] call printf_uchar - // [143] phi from line::@34 to printf_uchar [phi:line::@34->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#8 [phi:line::@34->printf_uchar#0] -- register_copy - jsr printf_uchar - // [275] phi from line::@34 to line::@35 [phi:line::@34->line::@35] - // line::@35 - // printf("%02x %02x %02x",x,y,e) - // [276] call cputs - // [78] phi from line::@35 to cputs [phi:line::@35->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@35->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@36 - // printf("%02x %02x %02x",x,y,e) - // [277] (byte) printf_uchar::uvalue#9 ← (byte) line::plot1_y#0 -- vbuxx=vbuz1 - ldx.z plot1_y - // [278] call printf_uchar - // [143] phi from line::@36 to printf_uchar [phi:line::@36->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#9 [phi:line::@36->printf_uchar#0] -- register_copy - jsr printf_uchar - // [279] phi from line::@36 to line::@37 [phi:line::@36->line::@37] - // line::@37 - // printf("%02x %02x %02x",x,y,e) - // [280] call cputs - // [78] phi from line::@37 to cputs [phi:line::@37->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@37->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@38 - // printf("%02x %02x %02x",x,y,e) - // [281] (byte) printf_uchar::uvalue#10 ← (byte) line::e#0 -- vbuxx=vbuz1 - ldx.z e - // [282] call printf_uchar - // [143] phi from line::@38 to printf_uchar [phi:line::@38->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#10 [phi:line::@38->printf_uchar#0] -- register_copy - jsr printf_uchar - // line::plot1 - // x/8 - // [283] (byte~) line::plot1_$0 ← (byte) line::x1#0 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z x1 - lsr - lsr - lsr - // canvas + plot_column[x/8] - // [284] (byte~) line::plot1_$3 ← (byte~) line::plot1_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // column = canvas + plot_column[x/8] - // [285] (byte*) line::plot1_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot1_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot1_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot1_column+1 - // x&7 - // [286] (byte~) line::plot1_$2 ← (byte) line::x1#0 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z x1 - // column[y] |= plot_bit[x&7] - // [287] *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) ← *((byte*) line::plot1_column#0 + (byte) line::plot1_y#0) | *((const byte*) plot_bit + (byte~) line::plot1_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z plot1_y - tax - lda (plot1_column),y - ora plot_bit,x - sta (plot1_column),y - // [288] phi from line::plot1 to line::@6 [phi:line::plot1->line::@6] - // [288] phi (byte) line::print_row#10 = (byte) 2 [phi:line::plot1->line::@6#0] -- vbuz1=vbuc1 - lda #2 - sta.z print_row - // [288] phi (byte) line::print_col#14 = (byte) 0 [phi:line::plot1->line::@6#1] -- vbuz1=vbuc1 - lda #0 - sta.z print_col - // [288] phi (byte) line::x#18 = (byte) line::x1#0 [phi:line::plot1->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#0 [phi:line::plot1->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::plot1_y#0 [phi:line::plot1->line::@6#4] -- register_copy - // [288] phi from line::@8 to line::@6 [phi:line::@8->line::@6] - // [288] phi (byte) line::print_row#10 = (byte) line::print_row#26 [phi:line::@8->line::@6#0] -- register_copy - // [288] phi (byte) line::print_col#14 = (byte) line::print_col#20 [phi:line::@8->line::@6#1] -- register_copy - // [288] phi (byte) line::x#18 = (byte) line::x#22 [phi:line::@8->line::@6#2] -- register_copy - // [288] phi (byte) line::e#4 = (byte) line::e#8 [phi:line::@8->line::@6#3] -- register_copy - // [288] phi (byte) line::y#7 = (byte) line::y#11 [phi:line::@8->line::@6#4] -- register_copy - // line::@6 - __b6: + __b5: // y += sy - // [289] (byte) line::y#11 ← (byte) line::y#7 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z y + // [334] (byte) line::y#15 ← (byte) line::y#6 + (byte) line::sy#0 -- vbuxx=vbuxx_plus_vbuz1 + txa clc adc.z sy - sta.z y + tax // e += dx - // [290] (byte) line::e#1 ← (byte) line::e#4 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 + // [335] (byte) line::e#1 ← (byte) line::e#3 + (byte) line::dx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e clc adc.z dx sta.z e // if(dy=(byte) line::e#1) goto line::@6 -- vbuz1_ge_vbuz2_then_la1 lda.z dy cmp.z e - bcc __b7 - // [292] phi from line::@6 to line::@10 [phi:line::@6->line::@10] - // line::@10 - // printf("*") - // [293] call cputs - // [78] phi from line::@10 to cputs [phi:line::@10->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s6 [phi:line::@10->cputs#0] -- pbuz1=pbuc1 - lda #s6 - sta.z cputs.s+1 - jsr cputs - // [294] phi from line::@10 line::plot2 to line::@8 [phi:line::@10/line::plot2->line::@8] - // [294] phi (byte) line::print_row#26 = (byte) line::print_row#10 [phi:line::@10/line::plot2->line::@8#0] -- register_copy - // [294] phi (byte) line::print_col#20 = (byte) line::print_col#14 [phi:line::@10/line::plot2->line::@8#1] -- register_copy - // [294] phi (byte) line::x#22 = (byte) line::x#18 [phi:line::@10/line::plot2->line::@8#2] -- register_copy - // [294] phi (byte) line::e#8 = (byte) line::e#1 [phi:line::@10/line::plot2->line::@8#3] -- register_copy - // line::@8 - __b8: - // while (y != y2) - // [295] if((byte) line::y#11!=(byte) line::y2#17) goto line::@6 -- vbuz1_neq_vbuz2_then_la1 - lda.z y - cmp.z y2 - bne __b6 - // [296] phi from line::@8 to line::@13 [phi:line::@8->line::@13] - // line::@13 - // gotoxy(20,24) - // [297] call gotoxy - // [211] phi from line::@13 to gotoxy [phi:line::@13->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) $14 [phi:line::@13->gotoxy#0] -- vbuxx=vbuc1 - ldx #$14 - // [211] phi (byte) gotoxy::y#8 = (byte) $18 [phi:line::@13->gotoxy#1] -- vbuaa=vbuc1 - lda #$18 - jsr gotoxy - // [298] phi from line::@13 to line::@45 [phi:line::@13->line::@45] - // line::@45 - // printf("(%02x,%02x)", x, y) - // [299] call cputs - // [78] phi from line::@45 to cputs [phi:line::@45->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s [phi:line::@45->cputs#0] -- pbuz1=pbuc1 - lda #s - sta.z cputs.s+1 - jsr cputs - // line::@46 - // printf("(%02x,%02x)", x, y) - // [300] (byte) printf_uchar::uvalue#14 ← (byte) line::x#22 -- vbuxx=vbuz1 - ldx.z x - // [301] call printf_uchar - // [143] phi from line::@46 to printf_uchar [phi:line::@46->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#14 [phi:line::@46->printf_uchar#0] -- register_copy - jsr printf_uchar - // [302] phi from line::@46 to line::@47 [phi:line::@46->line::@47] - // line::@47 - // printf("(%02x,%02x)", x, y) - // [303] call cputs - // [78] phi from line::@47 to cputs [phi:line::@47->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s1 [phi:line::@47->cputs#0] -- pbuz1=pbuc1 - lda #s1 - sta.z cputs.s+1 - jsr cputs - // line::@48 - // printf("(%02x,%02x)", x, y) - // [304] (byte) printf_uchar::uvalue#15 ← (byte) line::y#11 -- vbuxx=vbuz1 - ldx.z y - // [305] call printf_uchar - // [143] phi from line::@48 to printf_uchar [phi:line::@48->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#15 [phi:line::@48->printf_uchar#0] -- register_copy - jsr printf_uchar - // [306] phi from line::@48 to line::@49 [phi:line::@48->line::@49] - // line::@49 - // printf("(%02x,%02x)", x, y) - // [307] call cputs - // [78] phi from line::@49 to cputs [phi:line::@49->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) s4 [phi:line::@49->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@return - // } - // [308] return - rts + bcs __b6 // line::@7 - __b7: // x += sx - // [309] (byte) line::plot2_x#0 ← (byte) line::x#18 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 - lda.z plot2_x + // [337] (byte) line::x#1 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + lda.z x clc adc.z sx - sta.z plot2_x + sta.z x // e -= dy - // [310] (byte) line::e#10 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 + // [338] (byte) line::e#2 ← (byte) line::e#1 - (byte) line::dy#0 -- vbuz1=vbuz1_minus_vbuz2 lda.z e sec sbc.z dy sta.z e - // if(print_col<40-8) - // [311] if((byte) line::print_col#14>=(byte)(number) $28-(number) 8) goto line::@9 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col - cmp #$28-8 - bcs __b9 - // line::@11 - // gotoxy(print_col, print_row) - // [312] (byte) gotoxy::x#5 ← (byte) line::print_col#14 -- vbuxx=vbuz1 - tax - // [313] (byte) gotoxy::y#5 ← (byte) line::print_row#10 -- vbuaa=vbuz1 - lda.z print_row - // [314] call gotoxy - // [211] phi from line::@11 to gotoxy [phi:line::@11->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#5 [phi:line::@11->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#5 [phi:line::@11->gotoxy#1] -- register_copy - jsr gotoxy - // line::@39 - // printf("%02x %02x %02x",x,y,e) - // [315] (byte) printf_uchar::uvalue#11 ← (byte) line::plot2_x#0 -- vbuxx=vbuz1 - ldx.z plot2_x - // [316] call printf_uchar - // [143] phi from line::@39 to printf_uchar [phi:line::@39->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#11 [phi:line::@39->printf_uchar#0] -- register_copy - jsr printf_uchar - // [317] phi from line::@39 to line::@40 [phi:line::@39->line::@40] - // line::@40 - // printf("%02x %02x %02x",x,y,e) - // [318] call cputs - // [78] phi from line::@40 to cputs [phi:line::@40->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@40->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@41 - // printf("%02x %02x %02x",x,y,e) - // [319] (byte) printf_uchar::uvalue#12 ← (byte) line::y#11 -- vbuxx=vbuz1 - ldx.z y - // [320] call printf_uchar - // [143] phi from line::@41 to printf_uchar [phi:line::@41->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#12 [phi:line::@41->printf_uchar#0] -- register_copy - jsr printf_uchar - // [321] phi from line::@41 to line::@42 [phi:line::@41->line::@42] - // line::@42 - // printf("%02x %02x %02x",x,y,e) - // [322] call cputs - // [78] phi from line::@42 to cputs [phi:line::@42->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@42->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@43 - // printf("%02x %02x %02x",x,y,e) - // [323] (byte) printf_uchar::uvalue#13 ← (byte) line::e#10 -- vbuxx=vbuz1 - ldx.z e - // [324] call printf_uchar - // [143] phi from line::@43 to printf_uchar [phi:line::@43->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#13 [phi:line::@43->printf_uchar#0] -- register_copy - jsr printf_uchar - // line::@44 - // if(++print_row==24) - // [325] (byte) line::print_row#3 ← ++ (byte) line::print_row#10 -- vbuz1=_inc_vbuz1 - inc.z print_row - // [326] if((byte) line::print_row#3!=(byte) $18) goto line::@9 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row - bne __b9 - // line::@12 - // print_col +=9 - // [327] (byte) line::print_col#2 ← (byte) line::print_col#14 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col - axs #-[9] - stx.z print_col - // [328] phi from line::@12 to line::@9 [phi:line::@12->line::@9] - // [328] phi (byte) line::print_row#35 = (byte) 1 [phi:line::@12->line::@9#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#2 [phi:line::@12->line::@9#1] -- register_copy - // [328] phi from line::@44 line::@7 to line::@9 [phi:line::@44/line::@7->line::@9] - // [328] phi (byte) line::print_row#35 = (byte) line::print_row#3 [phi:line::@44/line::@7->line::@9#0] -- register_copy - // [328] phi (byte) line::print_col#29 = (byte) line::print_col#14 [phi:line::@44/line::@7->line::@9#1] -- register_copy - // line::@9 - __b9: - // line::plot2 - // x/8 - // [329] (byte~) line::plot2_$0 ← (byte) line::plot2_x#0 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z plot2_x - lsr - lsr - lsr - // canvas + plot_column[x/8] - // [330] (byte~) line::plot2_$3 ← (byte~) line::plot2_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // column = canvas + plot_column[x/8] - // [331] (byte*) line::plot2_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot2_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot2_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot2_column+1 - // x&7 - // [332] (byte~) line::plot2_$2 ← (byte) line::plot2_x#0 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z plot2_x - // column[y] |= plot_bit[x&7] - // [333] *((byte*) line::plot2_column#0 + (byte) line::y#11) ← *((byte*) line::plot2_column#0 + (byte) line::y#11) | *((const byte*) plot_bit + (byte~) line::plot2_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot2_column),y - ora plot_bit,x - sta (plot2_column),y - jmp __b8 + // plot(canvas, x, y) + // [339] (byte) plot::x#1 ← (byte) line::x#1 + // [340] (byte) plot::y#1 ← (byte) line::y#15 + // [341] call plot + // [360] phi from line::@7 to plot [phi:line::@7->plot] + // [360] phi (byte) plot::y#4 = (byte) plot::y#1 [phi:line::@7->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#1 [phi:line::@7->plot#1] -- register_copy + jsr plot + // [342] phi from line::@5 line::@7 to line::@6 [phi:line::@5/line::@7->line::@6] + // [342] phi (byte) line::x#16 = (byte) line::x#10 [phi:line::@5/line::@7->line::@6#0] -- register_copy + // [342] phi (byte) line::e#6 = (byte) line::e#1 [phi:line::@5/line::@7->line::@6#1] -- register_copy + // line::@6 + __b6: + // while (y != y2) + // [343] if((byte) line::y#15!=(byte) line::y2#13) goto line::@5 -- vbuxx_neq_vbuz1_then_la1 + cpx.z y2 + bne __b5 + // line::@return + // } + // [344] return + rts // line::@2 __b2: // e = dx/2 - // [334] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 + // [345] (byte) line::e1#0 ← (byte) line::dx#0 >> (byte) 1 -- vbuz1=vbuz2_ror_1 lda.z dx lsr sta.z e1 - // [335] phi from line::@2 to line::@14 [phi:line::@2->line::@14] - // [335] phi (byte) line::e1#10 = (byte) line::e1#0 [phi:line::@2->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) 1 [phi:line::@2->line::@14#1] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [335] phi (byte) line::y#12 = (byte) line::plot1_y#0 [phi:line::@2->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x1#0 [phi:line::@2->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) 0 [phi:line::@2->line::@14#4] -- vbuz1=vbuc1 - lda #0 - sta.z print_col_1 - // [335] phi from line::@16 to line::@14 [phi:line::@16->line::@14] - // [335] phi (byte) line::e1#10 = (byte) line::e1#14 [phi:line::@16->line::@14#0] -- register_copy - // [335] phi (byte) line::print_row#11 = (byte) line::print_row#22 [phi:line::@16->line::@14#1] -- register_copy - // [335] phi (byte) line::y#12 = (byte) line::y#15 [phi:line::@16->line::@14#2] -- register_copy - // [335] phi (byte) line::x#10 = (byte) line::x#12 [phi:line::@16->line::@14#3] -- register_copy - // [335] phi (byte) line::print_col#10 = (byte) line::print_col#16 [phi:line::@16->line::@14#4] -- register_copy - // line::@14 - __b14: - // if(print_col<40-8) - // [336] if((byte) line::print_col#10>=(byte)(number) $28-(number) 8) goto line::@15 -- vbuz1_ge_vbuc1_then_la1 - lda.z print_col_1 - cmp #$28-8 - bcs plot3 - // line::@17 - // gotoxy(print_col, print_row) - // [337] (byte) gotoxy::x#7 ← (byte) line::print_col#10 -- vbuxx=vbuz1 - tax - // [338] (byte) gotoxy::y#7 ← (byte) line::print_row#11 -- vbuaa=vbuz1 - lda.z print_row_1 - // [339] call gotoxy - // [211] phi from line::@17 to gotoxy [phi:line::@17->gotoxy] - // [211] phi (byte) gotoxy::x#10 = (byte) gotoxy::x#7 [phi:line::@17->gotoxy#0] -- register_copy - // [211] phi (byte) gotoxy::y#8 = (byte) gotoxy::y#7 [phi:line::@17->gotoxy#1] -- register_copy - jsr gotoxy - // line::@50 - // printf("%02x %02x %02x",x,y,e) - // [340] (byte) printf_uchar::uvalue#16 ← (byte) line::x#10 -- vbuxx=vbuz1 - ldx.z x - // [341] call printf_uchar - // [143] phi from line::@50 to printf_uchar [phi:line::@50->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#16 [phi:line::@50->printf_uchar#0] -- register_copy - jsr printf_uchar - // [342] phi from line::@50 to line::@51 [phi:line::@50->line::@51] - // line::@51 - // printf("%02x %02x %02x",x,y,e) - // [343] call cputs - // [78] phi from line::@51 to cputs [phi:line::@51->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@51->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@52 - // printf("%02x %02x %02x",x,y,e) - // [344] (byte) printf_uchar::uvalue#17 ← (byte) line::y#12 -- vbuxx=vbuz1 - ldx.z y - // [345] call printf_uchar - // [143] phi from line::@52 to printf_uchar [phi:line::@52->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#17 [phi:line::@52->printf_uchar#0] -- register_copy - jsr printf_uchar - // [346] phi from line::@52 to line::@53 [phi:line::@52->line::@53] - // line::@53 - // printf("%02x %02x %02x",x,y,e) - // [347] call cputs - // [78] phi from line::@53 to cputs [phi:line::@53->cputs] - // [78] phi (to_nomodify byte*) cputs::s#22 = (const byte*) line::s4 [phi:line::@53->cputs#0] -- pbuz1=pbuc1 - lda #s4 - sta.z cputs.s+1 - jsr cputs - // line::@54 - // printf("%02x %02x %02x",x,y,e) - // [348] (byte) printf_uchar::uvalue#18 ← (byte) line::e1#10 -- vbuxx=vbuz1 - ldx.z e1 - // [349] call printf_uchar - // [143] phi from line::@54 to printf_uchar [phi:line::@54->printf_uchar] - // [143] phi (byte) printf_uchar::uvalue#19 = (byte) printf_uchar::uvalue#18 [phi:line::@54->printf_uchar#0] -- register_copy - jsr printf_uchar - // line::@55 - // if(++print_row==24) - // [350] (byte) line::print_row#5 ← ++ (byte) line::print_row#11 -- vbuz1=_inc_vbuz1 - inc.z print_row_1 - // [351] if((byte) line::print_row#5!=(byte) $18) goto line::@15 -- vbuz1_neq_vbuc1_then_la1 - lda #$18 - cmp.z print_row_1 - bne plot3 - // line::@18 - // print_col +=9 - // [352] (byte) line::print_col#3 ← (byte) line::print_col#10 + (byte) 9 -- vbuz1=vbuz1_plus_vbuc1 - lax.z print_col_1 - axs #-[9] - stx.z print_col_1 - // [353] phi from line::@18 to line::@15 [phi:line::@18->line::@15] - // [353] phi (byte) line::print_row#22 = (byte) 1 [phi:line::@18->line::@15#0] -- vbuz1=vbuc1 - lda #1 - sta.z print_row_1 - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#3 [phi:line::@18->line::@15#1] -- register_copy - // [353] phi from line::@14 line::@55 to line::@15 [phi:line::@14/line::@55->line::@15] - // [353] phi (byte) line::print_row#22 = (byte) line::print_row#11 [phi:line::@14/line::@55->line::@15#0] -- register_copy - // [353] phi (byte) line::print_col#16 = (byte) line::print_col#10 [phi:line::@14/line::@55->line::@15#1] -- register_copy - // line::@15 - // line::plot3 - plot3: - // x/8 - // [354] (byte~) line::plot3_$0 ← (byte) line::x#10 >> (byte) 3 -- vbuaa=vbuz1_ror_3 - lda.z x - lsr - lsr - lsr - // canvas + plot_column[x/8] - // [355] (byte~) line::plot3_$3 ← (byte~) line::plot3_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 - asl - // column = canvas + plot_column[x/8] - // [356] (byte*) line::plot3_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot3_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa - tay - clc - lda.z canvas - adc plot_column,y - sta.z plot3_column - lda.z canvas+1 - adc plot_column+1,y - sta.z plot3_column+1 - // x&7 - // [357] (byte~) line::plot3_$2 ← (byte) line::x#10 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 - lda #7 - and.z x - // column[y] |= plot_bit[x&7] - // [358] *((byte*) line::plot3_column#0 + (byte) line::y#12) ← *((byte*) line::plot3_column#0 + (byte) line::y#12) | *((const byte*) plot_bit + (byte~) line::plot3_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot3_column),y - ora plot_bit,x - sta (plot3_column),y - // line::@20 + // [346] phi from line::@2 line::@9 to line::@8 [phi:line::@2/line::@9->line::@8] + // [346] phi (byte) line::e1#3 = (byte) line::e1#0 [phi:line::@2/line::@9->line::@8#0] -- register_copy + // [346] phi (byte) line::y#10 = (byte) line::y#13 [phi:line::@2/line::@9->line::@8#1] -- register_copy + // [346] phi (byte) line::x#5 = (byte) line::x#0 [phi:line::@2/line::@9->line::@8#2] -- register_copy + // line::@8 + __b8: + // plot(canvas, x, y) + // [347] (byte) plot::x#2 ← (byte) line::x#5 + // [348] (byte) plot::y#2 ← (byte) line::y#10 + // [349] call plot + // [360] phi from line::@8 to plot [phi:line::@8->plot] + // [360] phi (byte) plot::y#4 = (byte) plot::y#2 [phi:line::@8->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#2 [phi:line::@8->plot#1] -- register_copy + jsr plot + // line::@16 // x += sx - // [359] (byte) line::x#12 ← (byte) line::x#10 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 + // [350] (byte) line::x#12 ← (byte) line::x#5 + (byte) line::sx#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z x clc adc.z sx sta.z x // e += dy - // [360] (byte) line::e1#1 ← (byte) line::e1#10 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 + // [351] (byte) line::e1#1 ← (byte) line::e1#3 + (byte) line::dy#0 -- vbuz1=vbuz1_plus_vbuz2 lda.z e1 clc adc.z dy sta.z e1 // if(dx < e) - // [361] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@16 -- vbuz1_ge_vbuz2_then_la1 + // [352] if((byte) line::dx#0>=(byte) line::e1#1) goto line::@9 -- vbuz1_ge_vbuz2_then_la1 lda.z dx cmp.z e1 - bcs __b16 - // line::@19 + bcs __b9 + // line::@10 // y += sy - // [362] (byte) line::y#3 ← (byte) line::y#12 + (byte) line::sy#0 -- vbuz1=vbuz1_plus_vbuz2 - tya + // [353] (byte) line::y#3 ← (byte) line::y#10 + (byte) line::sy#0 -- vbuxx=vbuxx_plus_vbuz1 + txa clc adc.z sy - sta.z y + tax // e -= dx - // [363] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 + // [354] (byte) line::e1#2 ← (byte) line::e1#1 - (byte) line::dx#0 -- vbuz1=vbuz1_minus_vbuz2 lda.z e1 sec sbc.z dx sta.z e1 - // [364] phi from line::@19 line::@20 to line::@16 [phi:line::@19/line::@20->line::@16] - // [364] phi (byte) line::e1#14 = (byte) line::e1#2 [phi:line::@19/line::@20->line::@16#0] -- register_copy - // [364] phi (byte) line::y#15 = (byte) line::y#3 [phi:line::@19/line::@20->line::@16#1] -- register_copy - // line::@16 - __b16: + // [355] phi from line::@10 line::@16 to line::@9 [phi:line::@10/line::@16->line::@9] + // [355] phi (byte) line::e1#6 = (byte) line::e1#2 [phi:line::@10/line::@16->line::@9#0] -- register_copy + // [355] phi (byte) line::y#11 = (byte) line::y#3 [phi:line::@10/line::@16->line::@9#1] -- register_copy + // line::@9 + __b9: // while (x != x2) - // [365] if((byte) line::x#12!=(byte) line::x2#0) goto line::@14 -- vbuz1_neq_vbuz2_then_la1 + // [356] if((byte) line::x#12!=(byte) line::x2#10) goto line::@8 -- vbuz1_neq_vbuz2_then_la1 lda.z x cmp.z x2 - beq !__b14+ - jmp __b14 - !__b14: - // line::plot4 + bne __b8 + // line::@11 + // plot(canvas, x, y) + // [357] (byte) plot::x#3 ← (byte) line::x#12 + // [358] (byte) plot::y#3 ← (byte) line::y#11 + // [359] call plot + // [360] phi from line::@11 to plot [phi:line::@11->plot] + // [360] phi (byte) plot::y#4 = (byte) plot::y#3 [phi:line::@11->plot#0] -- register_copy + // [360] phi (byte) plot::x#4 = (byte) plot::x#3 [phi:line::@11->plot#1] -- register_copy + jsr plot + rts +} + // plot +// Plot a single point on the canvas +// plot(byte zp($18) x, byte register(X) y) +plot: { + .label __2 = $31 + .label x = $18 + .label column = $2f // x/8 - // [366] (byte~) line::plot4_$0 ← (byte) line::x#12 >> (byte) 3 -- vbuaa=vbuz1_ror_3 + // [361] (byte~) plot::$0 ← (byte) plot::x#4 >> (byte) 3 -- vbuaa=vbuz1_ror_3 + lda.z x lsr lsr lsr // canvas + plot_column[x/8] - // [367] (byte~) line::plot4_$3 ← (byte~) line::plot4_$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 + // [362] (byte~) plot::$3 ← (byte~) plot::$0 << (byte) 1 -- vbuaa=vbuaa_rol_1 asl // column = canvas + plot_column[x/8] - // [368] (byte*) line::plot4_column#0 ← (byte*) line::canvas#0 + *((const word*) plot_column + (byte~) line::plot4_$3) -- pbuz1=pbuz2_plus_pwuc1_derefidx_vbuaa + // [363] (byte*) plot::column#0 ← (const nomodify byte*) LINE_BUFFER + *((const word*) plot_column + (byte~) plot::$3) -- pbuz1=pbuc1_plus_pwuc2_derefidx_vbuaa tay clc - lda.z canvas + lda #LINE_BUFFER adc plot_column+1,y - sta.z plot4_column+1 + sta.z column+1 // x&7 - // [369] (byte~) line::plot4_$2 ← (byte) line::x#12 & (byte) 7 -- vbuaa=vbuz1_band_vbuc1 + // [364] (byte~) plot::$2 ← (byte) plot::x#4 & (byte) 7 -- vbuz1=vbuz2_band_vbuc1 lda #7 and.z x + sta.z __2 // column[y] |= plot_bit[x&7] - // [370] *((byte*) line::plot4_column#0 + (byte) line::y#15) ← *((byte*) line::plot4_column#0 + (byte) line::y#15) | *((const byte*) plot_bit + (byte~) line::plot4_$2) -- pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa - ldy.z y - tax - lda (plot4_column),y - ora plot_bit,x - sta (plot4_column),y + // [365] *((byte*) plot::column#0 + (byte) plot::y#4) ← *((byte*) plot::column#0 + (byte) plot::y#4) | *((const byte*) plot_bit + (byte~) plot::$2) -- pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 + // Plot the bit + txa + tay + lda (column),y + ldy.z __2 + stx.z $ff + ora plot_bit,y + ldy.z $ff + sta (column),y + // plot::@return + // } + // [366] return rts - s: .text "dx:" - .byte 0 - s1: .text " dy:" - .byte 0 - s2: .text " sx:" - .byte 0 - s3: .text " sy:" - .byte 0 - s4: .text " " - .byte 0 - s6: .text "*" - .byte 0 } // sgn_u8 // Get the sign of a 8-bit unsigned number treated as a signed number. @@ -18490,52 +17245,53 @@ line: { // sgn_u8(byte register(A) u) sgn_u8: { // u & 0x80 - // [372] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuaa=vbuaa_band_vbuc1 + // [368] (byte~) sgn_u8::$0 ← (byte) sgn_u8::u#2 & (byte) $80 -- vbuaa=vbuaa_band_vbuc1 and #$80 // if(u & 0x80) - // [373] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuaa_then_la1 + // [369] if((byte) 0!=(byte~) sgn_u8::$0) goto sgn_u8::@1 -- vbuc1_neq_vbuaa_then_la1 cmp #0 bne __b1 - // [375] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] - // [375] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuaa=vbuc1 + // [371] phi from sgn_u8 to sgn_u8::@return [phi:sgn_u8->sgn_u8::@return] + // [371] phi (byte) sgn_u8::return#4 = (byte) 1 [phi:sgn_u8->sgn_u8::@return#0] -- vbuaa=vbuc1 lda #1 rts - // [374] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] + // [370] phi from sgn_u8 to sgn_u8::@1 [phi:sgn_u8->sgn_u8::@1] // sgn_u8::@1 __b1: - // [375] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] - // [375] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuaa=vbuc1 + // [371] phi from sgn_u8::@1 to sgn_u8::@return [phi:sgn_u8::@1->sgn_u8::@return] + // [371] phi (byte) sgn_u8::return#4 = (byte) -1 [phi:sgn_u8::@1->sgn_u8::@return#0] -- vbuaa=vbuc1 lda #-1 // sgn_u8::@return // } - // [376] return + // [372] return rts } // abs_u8 // Get the absolute value of a u-bit unsigned number treated as a signed number. -// abs_u8(byte register(A) u) +// abs_u8(byte register(Y) u) abs_u8: { // u & 0x80 - // [378] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuxx=vbuaa_band_vbuc1 - ldx #$80 - axs #0 + // [374] (byte~) abs_u8::$0 ← (byte) abs_u8::u#2 & (byte) $80 -- vbuaa=vbuyy_band_vbuc1 + tya + and #$80 // if(u & 0x80) - // [379] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuxx_then_la1 - cpx #0 + // [375] if((byte) 0!=(byte~) abs_u8::$0) goto abs_u8::@1 -- vbuc1_neq_vbuaa_then_la1 + cmp #0 bne __b1 - // [381] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] - // [381] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy + // [377] phi from abs_u8 abs_u8::@1 to abs_u8::@return [phi:abs_u8/abs_u8::@1->abs_u8::@return] + // [377] phi (byte) abs_u8::return#4 = (byte) abs_u8::u#2 [phi:abs_u8/abs_u8::@1->abs_u8::@return#0] -- register_copy rts // abs_u8::@1 __b1: // return -u; - // [380] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuaa=_neg_vbuaa + // [376] (byte) abs_u8::return#2 ← - (byte) abs_u8::u#2 -- vbuyy=_neg_vbuyy + dey + tya eor #$ff - clc - adc #1 + tay // abs_u8::@return // } - // [382] return + // [378] return rts } // clock_start @@ -18543,16 +17299,16 @@ abs_u8: { // This uses CIA #2 Timer A+B on the C64 clock_start: { // CIA2->TIMER_A_CONTROL = CIA_TIMER_CONTROL_STOP | CIA_TIMER_CONTROL_CONTINUOUS | CIA_TIMER_CONTROL_A_COUNT_CYCLES - // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // [379] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (byte) 0 -- _deref_pbuc1=vbuc2 // Setup CIA#2 timer A to count (down) CPU cycles lda #0 sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL // CIA2->TIMER_B_CONTROL = CIA_TIMER_CONTROL_STOP | CIA_TIMER_CONTROL_CONTINUOUS | CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - // [384] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [380] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL // *CIA2_TIMER_AB = 0xffffffff - // [385] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 + // [381] *((const nomodify dword*) CIA2_TIMER_AB) ← (dword) $ffffffff -- _deref_pduc1=vduc2 lda #<$ffffffff sta CIA2_TIMER_AB lda #>$ffffffff @@ -18562,28 +17318,28 @@ clock_start: { lda #>$ffffffff>>$10 sta CIA2_TIMER_AB+3 // CIA2->TIMER_B_CONTROL = CIA_TIMER_CONTROL_START | CIA_TIMER_CONTROL_CONTINUOUS | CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A - // [386] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 + // [382] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START|(const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START|CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_B_CONTROL // CIA2->TIMER_A_CONTROL = CIA_TIMER_CONTROL_START | CIA_TIMER_CONTROL_CONTINUOUS | CIA_TIMER_CONTROL_A_COUNT_CYCLES - // [387] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 + // [383] *((byte*)(const nomodify struct MOS6526_CIA*) CIA2+(const byte) OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL) ← (const nomodify byte) CIA_TIMER_CONTROL_START -- _deref_pbuc1=vbuc2 lda #CIA_TIMER_CONTROL_START sta CIA2+OFFSET_STRUCT_MOS6526_CIA_TIMER_A_CONTROL // clock_start::@return // } - // [388] return + // [384] return rts } // textcolor // Set the color for text output. The old color setting is returned. textcolor: { // conio_textcolor = color - // [389] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 + // [385] (byte) conio_textcolor ← (const nomodify byte) WHITE -- vbuz1=vbuc1 lda #WHITE sta.z conio_textcolor // textcolor::@return // } - // [390] return + // [386] return rts } // setup_irq @@ -18593,27 +17349,27 @@ setup_irq: { // asm { sei } sei // CIA1->INTERRUPT = CIA_INTERRUPT_CLEAR - // [392] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 + // [388] *((byte*)(const nomodify struct MOS6526_CIA*) CIA1+(const byte) OFFSET_STRUCT_MOS6526_CIA_INTERRUPT) ← (const nomodify byte) CIA_INTERRUPT_CLEAR -- _deref_pbuc1=vbuc2 // Disable CIA 1 Timer IRQ lda #CIA_INTERRUPT_CLEAR sta CIA1+OFFSET_STRUCT_MOS6526_CIA_INTERRUPT // VICII->CONTROL1 &= 0x7f - // [393] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 + // [389] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) ← *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_CONTROL1) & (byte) $7f -- _deref_pbuc1=_deref_pbuc1_band_vbuc2 // Set raster line to 8 pixels before the border lda #$7f and VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 sta VICII+OFFSET_STRUCT_MOS6569_VICII_CONTROL1 // VICII->RASTER = BORDER_YPOS_BOTTOM-8 - // [394] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 + // [390] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 lda #BORDER_YPOS_BOTTOM-8 sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER // VICII->IRQ_ENABLE = IRQ_RASTER - // [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [391] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Enable Raster Interrupt lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_ENABLE // *KERNEL_IRQ = &irq_bottom_1 - // [396] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 + // [392] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 // Set the IRQ routine lda #BORDER_COLOR = BLACK - // [399] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK -- _deref_pbuc1=vbuc2 + // [395] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) BLACK -- _deref_pbuc1=vbuc2 // Change border color lda #BLACK sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR // kbhit() - // [400] call kbhit + // [396] call kbhit jsr kbhit - // [401] (byte) kbhit::return#2 ← (byte) kbhit::return#0 + // [397] (byte) kbhit::return#2 ← (byte) kbhit::return#0 // irq_bottom_2::@3 - // [402] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 + // [398] (byte~) irq_bottom_2::$0 ← (byte) kbhit::return#2 // if(!kbhit()) - // [403] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 -- vbuc1_neq_vbuaa_then_la1 + // [399] if((byte) 0!=(byte~) irq_bottom_2::$0) goto irq_bottom_2::@1 -- vbuc1_neq_vbuaa_then_la1 cmp #0 bne __b1 // irq_bottom_2::@2 // VICII->MEMORY = canvas_show_memory - // [404] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory -- _deref_pbuc1=vbuz1 + // [400] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (volatile byte) canvas_show_memory -- _deref_pbuc1=vbuz1 lda.z canvas_show_memory sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY // irq_bottom_2::@1 __b1: // canvas_show_flag = 0 - // [405] (volatile byte) canvas_show_flag ← (byte) 0 -- vbuz1=vbuc1 + // [401] (volatile byte) canvas_show_flag ← (byte) 0 -- vbuz1=vbuc1 lda #0 sta.z canvas_show_flag // VICII->IRQ_STATUS = IRQ_RASTER - // [406] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [402] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Acknowledge the IRQ lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS // VICII->RASTER = BORDER_YPOS_BOTTOM-8 - // [407] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 + // [403] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM-(byte) 8 -- _deref_pbuc1=vbuc2 // Trigger IRQ 1 at 8 pixels before the border lda #BORDER_YPOS_BOTTOM-8 sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER // *KERNEL_IRQ = &irq_bottom_1 - // [408] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 + // [404] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_MIN)(void()) irq_bottom_1() -- _deref_pptc1=pprc2 lda #irq_bottom_1 sta KERNEL_IRQ+1 // irq_bottom_2::@return // } - // [409] return - exit interrupt(KERNEL_KEYBOARD) + // [405] return - exit interrupt(KERNEL_KEYBOARD) jmp $ea31 } // kbhit // Return true if there's a key waiting, return false if not kbhit: { // *CONIO_CIA1_PORT_A = 0 - // [410] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 + // [406] *((const nomodify byte*) CONIO_CIA1_PORT_A) ← (byte) 0 -- _deref_pbuc1=vbuc2 lda #0 sta CONIO_CIA1_PORT_A // ~*CONIO_CIA1_PORT_B - // [411] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuaa=_bnot__deref_pbuc1 + // [407] (byte) kbhit::return#0 ← ~ *((const nomodify byte*) CONIO_CIA1_PORT_B) -- vbuaa=_bnot__deref_pbuc1 lda CONIO_CIA1_PORT_B eor #$ff // kbhit::@return // } - // [412] return + // [408] return rts } // irq_bottom_1 @@ -18700,37 +17456,37 @@ irq_bottom_1: { .const toD0181_return = (>(CONSOLE&$3fff)*4)|(>PETSCII)/4&$f // entry interrupt(KERNEL_MIN) // VICII->BORDER_COLOR = WHITE - // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 + // [409] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) ← (const nomodify byte) WHITE -- _deref_pbuc1=vbuc2 // Change border color lda #WHITE sta VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR - // [414] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] + // [410] phi from irq_bottom_1 to irq_bottom_1::toD0181 [phi:irq_bottom_1->irq_bottom_1::toD0181] // irq_bottom_1::toD0181 // irq_bottom_1::@1 // VICII->MEMORY = toD018(CONSOLE, PETSCII) - // [415] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 + // [411] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_MEMORY) ← (const byte) irq_bottom_1::toD0181_return#0 -- _deref_pbuc1=vbuc2 // Show the cycle counter lda #toD0181_return sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY // VICII->IRQ_STATUS = IRQ_RASTER - // [416] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 + // [412] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS) ← (const nomodify byte) IRQ_RASTER -- _deref_pbuc1=vbuc2 // Acknowledge the IRQ lda #IRQ_RASTER sta VICII+OFFSET_STRUCT_MOS6569_VICII_IRQ_STATUS // VICII->RASTER = BORDER_YPOS_BOTTOM - // [417] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 + // [413] *((byte*)(const nomodify struct MOS6569_VICII*) VICII+(const byte) OFFSET_STRUCT_MOS6569_VICII_RASTER) ← (const nomodify byte) BORDER_YPOS_BOTTOM -- _deref_pbuc1=vbuc2 // Trigger IRQ 2 at bottom of text-line lda #BORDER_YPOS_BOTTOM sta VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER // *KERNEL_IRQ = &irq_bottom_2 - // [418] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 + // [414] *((const nomodify void()**) KERNEL_IRQ) ← &interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() -- _deref_pptc1=pprc2 lda #irq_bottom_2 sta KERNEL_IRQ+1 // irq_bottom_1::@return // } - // [419] return - exit interrupt(KERNEL_MIN) + // [415] return - exit interrupt(KERNEL_MIN) jmp $ea81 } // File Data @@ -18738,6 +17494,8 @@ irq_bottom_1: { DIGITS: .text "0123456789abcdef" // Values of hexadecimal digits RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10 + // Values of decimal digits + RADIX_DECIMAL_VALUES_LONG: .dword $3b9aca00, $5f5e100, $989680, $f4240, $186a0, $2710, $3e8, $64, $a // SIN/COS tables .align $100 SINTAB: @@ -18747,12 +17505,6 @@ SINTAB: plot_column: .word 0, 1*$80, 2*$80, 3*$80, 4*$80, 5*$80, 6*$80, 7*$80, 8*$80, 9*$80, $a*$80, $b*$80, $c*$80, $d*$80, $e*$80, $f*$80 // The bits used for plotting a pixel plot_bit: .byte $80, $40, $20, $10, 8, 4, 2, 1 - s: .text "(" - .byte 0 - s1: .text "," - .byte 0 - s4: .text ")" - .byte 0 // Buffer used for stringified number being printed printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0 diff --git a/src/test/ref/complex/polygon/polygon.sym b/src/test/ref/complex/polygon/polygon.sym index a684ee932..8636daebc 100644 --- a/src/test/ref/complex/polygon/polygon.sym +++ b/src/test/ref/complex/polygon/polygon.sym @@ -13,6 +13,7 @@ (const nomodify byte) CIA_INTERRUPT_CLEAR = (byte) $7f (const nomodify byte) CIA_TIMER_CONTROL_B_COUNT_UNDERFLOW_A = (byte) $40 (const nomodify byte) CIA_TIMER_CONTROL_START = (byte) 1 +(const nomodify dword) CLOCKS_PER_INIT = (dword) $12 (const nomodify byte*) COLS = (byte*) 55296 (const nomodify byte*) CONIO_CIA1_PORT_A = (byte*) 56320 (const nomodify byte*) CONIO_CIA1_PORT_B = (byte*) 56321 @@ -24,6 +25,7 @@ (const byte*) DIGITS[] = (byte*) "0123456789abcdef"z (const nomodify byte) IRQ_RASTER = (byte) 1 (const nomodify void()**) KERNEL_IRQ = (void()**) 788 +(const nomodify byte*) LINE_BUFFER = (byte*) 16384 (byte) MOS6526_CIA::INTERRUPT (byte) MOS6526_CIA::PORT_A (byte) MOS6526_CIA::PORT_A_DDR @@ -124,7 +126,9 @@ (const byte) RADIX::DECIMAL = (number) $a (const byte) RADIX::HEXADECIMAL = (number) $10 (const byte) RADIX::OCTAL = (number) 8 +(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 nomodify byte) RED = (byte) 2 (const nomodify byte*) SCREEN = (byte*) 11264 (const byte*) SINTAB[(number) $140] = kickasm {{ .fill $200, 63 + 63*sin(i*2*PI/$100) }} @@ -132,88 +136,102 @@ (const nomodify struct MOS6569_VICII*) VICII = (struct MOS6569_VICII*) 53248 (const nomodify byte) WHITE = (byte) 1 (byte()) abs_u8((byte) abs_u8::u) -(byte~) abs_u8::$0 reg byte x 20002.0 +(byte~) abs_u8::$0 reg byte a 20002.0 (label) abs_u8::@1 (label) abs_u8::@return (byte) abs_u8::return (byte) abs_u8::return#0 reg byte a 2002.0 (byte) abs_u8::return#1 reg byte a 2002.0 -(byte) abs_u8::return#2 reg byte a 20002.0 -(byte) abs_u8::return#4 reg byte a 5501.0 +(byte) abs_u8::return#2 reg byte y 20002.0 +(byte) abs_u8::return#4 reg byte y 5501.0 (byte) abs_u8::u -(byte) abs_u8::u#0 reg byte a 2002.0 -(byte) abs_u8::u#1 reg byte a 2002.0 -(byte) abs_u8::u#2 reg byte a 10668.333333333332 -(volatile byte) canvas_show_flag loadstore zp[1]:27 553.0 -(volatile byte) canvas_show_memory loadstore zp[1]:26 2.783783783783784 +(byte) abs_u8::u#0 reg byte y 2002.0 +(byte) abs_u8::u#1 reg byte y 2002.0 +(byte) abs_u8::u#2 reg byte y 10668.333333333332 +(volatile byte) canvas_show_flag loadstore zp[1]:34 15.150684931506847 +(volatile byte) canvas_show_memory loadstore zp[1]:33 2.452380952380952 (dword()) clock() (label) clock::@return (dword) clock::return +(dword) clock::return#0 return zp[4]:13 367.33333333333337 +(dword) clock::return#2 return zp[4]:13 202.0 (void()) clock_start() (label) clock_start::@return -(byte*) conio_cursor_color loadstore zp[2]:23 1.2185792404372131E12 -(byte*) conio_cursor_text loadstore zp[2]:21 1.205405410810865E12 -(byte) conio_cursor_x loadstore zp[1]:19 1.3714286285719427E11 -(byte) conio_cursor_y loadstore zp[1]:20 1.6597938195876804E12 -(byte) conio_textcolor loadstore zp[1]:25 3.7827715355844574E11 +(byte*) conio_cursor_color loadstore zp[2]:30 2.027272819090909E8 +(byte*) conio_cursor_text loadstore zp[2]:28 2.0090091E8 +(byte) conio_cursor_x loadstore zp[1]:26 2.5263168515789475E7 +(byte) conio_cursor_y loadstore zp[1]:27 2.824561492105263E8 +(byte) conio_textcolor loadstore zp[1]:32 6.312500065625E7 (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.00000000002E11 -(byte) cputc::c#2 reg byte a 2.0000002E7 -(byte) cputc::c#3 reg byte a 1.050005000002E12 +(byte) cputc::c#0 reg byte a 2.0000002E7 +(byte) cputc::c#1 reg byte a 2.0000002E7 +(byte) cputc::c#2 reg byte a 20002.0 +(byte) cputc::c#3 reg byte a 1.100050025E8 (void()) cputln() -(byte*~) cputln::$1 zp[2]:21 2.0000000000002E13 -(byte*~) cputln::$2 zp[2]:23 2.0000000000002E13 +(byte*~) cputln::$1 zp[2]:28 2.000000002E9 +(byte*~) cputln::$2 zp[2]:30 2.000000002E9 (label) cputln::@return (word) cputln::ln_offset -(word) cputln::ln_offset#0 ln_offset zp[2]:43 1.0000000000001E13 +(word) cputln::ln_offset#0 ln_offset zp[2]:47 1.000000001E9 (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.00000000001E11 +(byte) cputs::c#1 reg byte a 1.0000001E7 (to_nomodify byte*) cputs::s -(to_nomodify byte*) cputs::s#0 s zp[2]:39 5.00000000005E10 -(to_nomodify byte*) cputs::s#21 s zp[2]:39 1.50050000002E11 -(to_nomodify byte*) cputs::s#22 s zp[2]:39 1.00000001E8 +(to_nomodify byte*) cputs::s#0 s zp[2]:11 5000000.5 +(to_nomodify byte*) cputs::s#4 s zp[2]:11 1.5050002E7 +(to_nomodify byte*) cputs::s#5 s zp[2]:11 100001.0 (void()) cscroll() -(byte*~) cscroll::$7 zp[2]:21 2.00000000000002E14 -(byte*~) cscroll::$8 zp[2]:23 2.00000000000002E14 +(byte*~) cscroll::$7 zp[2]:28 2.0000000002E10 +(byte*~) cscroll::$8 zp[2]:30 2.0000000002E10 (label) cscroll::@1 (label) cscroll::@2 (label) cscroll::@3 (label) cscroll::@4 (label) cscroll::@5 (label) cscroll::@return +(void()) eorfill((byte*) eorfill::line_buffer , (byte*) eorfill::canvas) +(label) eorfill::@1 +(label) eorfill::@2 +(label) eorfill::@3 +(label) eorfill::@4 +(label) eorfill::@5 +(label) eorfill::@return +(byte*) eorfill::canvas +(byte*) eorfill::canvas#0 canvas zp[2]:30 551.0 +(byte) eorfill::eor +(byte) eorfill::eor#0 reg byte a 200002.0 +(byte) eorfill::eor#1 reg byte a 1000001.0 +(byte) eorfill::eor#2 reg byte a 1050001.5 +(byte*) eorfill::fill_column +(byte*) eorfill::fill_column#1 fill_column zp[2]:30 100001.0 +(byte*) eorfill::fill_column#5 fill_column zp[2]:30 133444.88888888888 +(byte*) eorfill::line_buffer +(byte*) eorfill::line_column +(byte*) eorfill::line_column#1 line_column zp[2]:28 66667.33333333333 +(byte*) eorfill::line_column#2 line_column zp[2]:28 162500.5 +(byte) eorfill::x +(byte) eorfill::x#1 reg byte x 200002.0 +(byte) eorfill::x#2 reg byte x 30000.300000000003 +(byte) eorfill::y +(byte) eorfill::y#1 reg byte y 2000002.0 +(byte) eorfill::y#2 reg byte y 1250001.25 (void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y) -(word~) gotoxy::$10 zp[2]:23 2000002.0 -(word~) gotoxy::$4 zp[2]:23 2000002.0 -(byte*~) gotoxy::$6 zp[2]:21 2000002.0 -(byte*~) gotoxy::$7 zp[2]:23 2000002.0 -(word~) gotoxy::$8 zp[2]:23 1500001.5 -(word~) gotoxy::$9 zp[2]:43 2000002.0 (label) gotoxy::@1 -(label) gotoxy::@2 -(label) gotoxy::@3 -(label) gotoxy::@4 (label) gotoxy::@return (word) gotoxy::offset -(word) gotoxy::offset#0 offset zp[2]:23 1000001.0 +(const word) gotoxy::offset#0 offset = (word)(const byte) gotoxy::y#2*(byte) $28 (byte) gotoxy::x -(byte) gotoxy::x#10 reg byte x 366667.3333333334 -(byte) gotoxy::x#5 reg byte x 100001.0 -(byte) gotoxy::x#7 reg byte x 100001.0 -(byte) gotoxy::x#9 reg byte x 428571.85714285716 +(const byte) gotoxy::x#2 x = (byte) 0 (byte) gotoxy::y -(byte) gotoxy::y#10 reg byte a 333333.6666666667 -(byte) gotoxy::y#5 reg byte a 200002.0 -(byte) gotoxy::y#7 reg byte a 200002.0 -(byte) gotoxy::y#8 reg byte a 733334.6666666667 +(const byte) gotoxy::y#2 y = (byte) $18 interrupt(KERNEL_MIN)(void()) irq_bottom_1() (label) irq_bottom_1::@1 (label) irq_bottom_1::@return @@ -242,159 +260,74 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) line::@14 (label) line::@15 (label) line::@16 -(label) line::@17 -(label) line::@18 -(label) line::@19 (label) line::@2 -(label) line::@20 -(label) line::@21 -(label) line::@22 -(label) line::@23 -(label) line::@24 -(label) line::@25 -(label) line::@26 -(label) line::@27 -(label) line::@28 -(label) line::@29 (label) line::@3 -(label) line::@30 -(label) line::@31 -(label) line::@32 -(label) line::@33 -(label) line::@34 -(label) line::@35 -(label) line::@36 -(label) line::@37 -(label) line::@38 -(label) line::@39 (label) line::@4 -(label) line::@40 -(label) line::@41 -(label) line::@42 -(label) line::@43 -(label) line::@44 -(label) line::@45 -(label) line::@46 -(label) line::@47 -(label) line::@48 -(label) line::@49 (label) line::@5 -(label) line::@50 -(label) line::@51 -(label) line::@52 -(label) line::@53 -(label) line::@54 -(label) line::@55 (label) line::@6 (label) line::@7 (label) line::@8 (label) line::@9 (label) line::@return (byte*) line::canvas -(byte*) line::canvas#0 canvas zp[2]:6 1578.9453125 (byte) line::dx -(byte) line::dx#0 dx zp[1]:33 2576.330508474576 +(byte) line::dx#0 dx zp[1]:43 6733.466666666667 (byte) line::dy -(byte) line::dy#0 dy zp[1]:34 2666.728070175439 +(byte) line::dy#0 dy zp[1]:44 7390.390243902439 (byte) line::e -(byte) line::e#0 e zp[1]:11 166.83333333333334 -(byte) line::e#1 e zp[1]:11 80000.8 -(byte) line::e#10 e zp[1]:11 12500.125 -(byte) line::e#4 e zp[1]:11 100501.5 -(byte) line::e#8 e zp[1]:11 150001.5 +(byte) line::e#0 e zp[1]:23 500.5 +(byte) line::e#1 e zp[1]:23 133334.66666666666 +(byte) line::e#2 e zp[1]:23 50000.5 +(byte) line::e#3 e zp[1]:23 100501.5 +(byte) line::e#6 e zp[1]:23 150001.5 (byte) line::e1 -(byte) line::e1#0 e1 zp[1]:18 2002.0 -(byte) line::e1#1 e1 zp[1]:18 133334.66666666666 -(byte) line::e1#10 e1 zp[1]:18 12040.16 -(byte) line::e1#14 e1 zp[1]:18 150001.5 -(byte) line::e1#2 e1 zp[1]:18 200002.0 -(label) line::plot1 -(byte~) line::plot1_$0 reg byte a 2002.0 -(byte~) line::plot1_$2 reg byte a 2002.0 -(byte~) line::plot1_$3 reg byte a 2002.0 -(byte*) line::plot1_canvas -(byte*) line::plot1_column -(byte*) line::plot1_column#0 plot1_column zp[2]:37 1501.5 -(byte) line::plot1_x -(byte) line::plot1_y -(byte) line::plot1_y#0 plot1_y zp[1]:16 184.39473684210526 -(label) line::plot2 -(byte~) line::plot2_$0 reg byte a 200002.0 -(byte~) line::plot2_$2 reg byte a 200002.0 -(byte~) line::plot2_$3 reg byte a 200002.0 -(byte*) line::plot2_canvas -(byte*) line::plot2_column -(byte*) line::plot2_column#0 plot2_column zp[2]:39 150001.5 -(byte) line::plot2_x -(byte) line::plot2_x#0 plot2_x zp[1]:15 20000.2 -(byte) line::plot2_y -(label) line::plot3 -(byte~) line::plot3_$0 reg byte a 200002.0 -(byte~) line::plot3_$2 reg byte a 200002.0 -(byte~) line::plot3_$3 reg byte a 200002.0 -(byte*) line::plot3_canvas -(byte*) line::plot3_column -(byte*) line::plot3_column#0 plot3_column zp[2]:41 150001.5 -(byte) line::plot3_x -(byte) line::plot3_y -(label) line::plot4 -(byte~) line::plot4_$0 reg byte a 2002.0 -(byte~) line::plot4_$2 reg byte a 2002.0 -(byte~) line::plot4_$3 reg byte a 2002.0 -(byte*) line::plot4_canvas -(byte*) line::plot4_column -(byte*) line::plot4_column#0 plot4_column zp[2]:43 1501.5 -(byte) line::plot4_x -(byte) line::plot4_y -(byte) line::print_col -(byte) line::print_col#10 print_col_1 zp[1]:14 35294.470588235294 -(byte) line::print_col#14 print_col zp[1]:12 29166.95833333333 -(byte) line::print_col#16 print_col_1 zp[1]:14 30769.53846153846 -(byte) line::print_col#2 print_col zp[1]:12 200002.0 -(byte) line::print_col#20 print_col zp[1]:12 150001.5 -(byte) line::print_col#29 print_col zp[1]:12 66667.33333333333 -(byte) line::print_col#3 print_col_1 zp[1]:14 200002.0 -(byte) line::print_row -(byte) line::print_row#10 print_row zp[1]:13 22727.5 -(byte) line::print_row#11 print_row_1 zp[1]:17 26666.933333333334 -(byte) line::print_row#22 print_row_1 zp[1]:17 23077.153846153844 -(byte) line::print_row#26 print_row zp[1]:13 150001.5 -(byte) line::print_row#3 print_row zp[1]:13 150001.5 -(byte) line::print_row#35 print_row zp[1]:13 50000.5 -(byte) line::print_row#5 print_row_1 zp[1]:17 150001.5 -(const byte*) line::s[(byte) 4] = (byte*) "dx:" -(const byte*) line::s1[(byte) 5] = (byte*) " dy:" -(const byte*) line::s2[(byte) 5] = (byte*) " sx:" -(const byte*) line::s3[(byte) 5] = (byte*) " sy:" -(const byte*) line::s4[(byte) 2] = (byte*) " " -(const byte*) line::s6[(byte) 2] = (byte*) "*" +(byte) line::e1#0 e1 zp[1]:25 2002.0 +(byte) line::e1#1 e1 zp[1]:25 133334.66666666666 +(byte) line::e1#2 e1 zp[1]:25 200002.0 +(byte) line::e1#3 e1 zp[1]:25 40200.600000000006 +(byte) line::e1#6 e1 zp[1]:25 150001.5 (byte) line::sx -(byte) line::sx#0 sx zp[1]:35 1845.5 +(byte) line::sx#0 sx zp[1]:45 5459.567567567567 (byte) line::sy -(byte) line::sy#0 sy zp[1]:36 1905.698113207547 +(byte) line::sy#0 sy zp[1]:46 6091.0 (byte) line::x -(byte) line::x#10 x zp[1]:15 20875.249999999996 -(byte) line::x#12 x zp[1]:15 30200.5 -(byte) line::x#18 x zp[1]:15 50167.33333333333 -(byte) line::x#22 x zp[1]:15 50167.333333333336 +(byte) line::x#0 x zp[1]:24 196.5925925925926 +(byte) line::x#1 x zp[1]:24 60000.600000000006 +(byte) line::x#10 x zp[1]:24 75251.0 +(byte) line::x#12 x zp[1]:24 43000.57142857143 +(byte) line::x#16 x zp[1]:24 150001.5 +(byte) line::x#5 x zp[1]:24 75251.0 (byte) line::x1 -(byte) line::x1#0 x1 zp[1]:15 116.52459016393443 +(byte) line::x1#0 x1 zp[1]:24 50.5 +(byte) line::x1#1 x1 zp[1]:24 50.5 +(byte) line::x1#2 x1 zp[1]:24 50.5 (byte) line::x2 -(byte) line::x2#0 x2 zp[1]:30 1418.111111111111 +(byte) line::x2#0 x2 zp[1]:21 101.0 +(byte) line::x2#1 x2 zp[1]:21 101.0 +(byte) line::x2#10 x2 zp[1]:21 3009.0 +(byte) line::x2#2 x2 zp[1]:21 101.0 (byte) line::y -(byte) line::y#1 y zp[1]:16 1001.0 -(byte) line::y#11 y zp[1]:16 15025.175 -(byte) line::y#12 y zp[1]:16 22259.51851851852 -(byte) line::y#15 y zp[1]:16 50334.16666666667 -(byte) line::y#3 y zp[1]:16 100001.0 -(byte) line::y#7 y zp[1]:16 201003.0 +(byte) line::y#0 reg byte x 239.27777777777777 +(byte) line::y#1 reg byte x 1001.0 +(byte) line::y#10 reg byte x 57286.42857142857 +(byte) line::y#11 reg byte x 100334.66666666667 +(byte) line::y#13 reg byte x 715.0 +(byte) line::y#15 reg byte x 40000.4 +(byte) line::y#3 reg byte x 100001.0 +(byte) line::y#6 reg byte x 201003.0 (byte) line::y1 -(byte) line::y1#0 y1 zp[1]:16 205.25 +(byte) line::y1#0 reg byte x 67.33333333333333 +(byte) line::y1#1 reg byte x 67.33333333333333 +(byte) line::y1#2 reg byte x 67.33333333333333 (byte) line::y2 -(byte) line::y2#0 y2 zp[1]:10 216.05263157894734 -(byte) line::y2#1 y2 zp[1]:10 2002.0 -(byte) line::y2#17 y2 zp[1]:10 1457.185714285714 +(byte) line::y2#0 y2 zp[1]:22 202.0 +(byte) line::y2#1 y2 zp[1]:22 202.0 +(byte) line::y2#10 y2 zp[1]:22 226.68421052631578 +(byte) line::y2#13 y2 zp[1]:22 6000.176470588235 +(byte) line::y2#2 y2 zp[1]:22 202.0 +(byte) line::y2#3 y2 zp[1]:22 2002.0 (void()) main() +(dword~) main::$18 zp[4]:13 202.0 (label) main::@1 (label) main::@10 (label) main::@11 @@ -414,7 +347,6 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) main::@24 (label) main::@25 (label) main::@26 -(label) main::@27 (label) main::@3 (label) main::@4 (label) main::@5 @@ -427,16 +359,25 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::c#2 reg byte x 776.0 (byte) main::c#4 reg byte x 202.0 (byte*) main::canvas -(word) main::canvas#1 canvas zp[2]:6 4.208333333333333 -(byte*) main::canvas#10 canvas zp[2]:6 16.833333333333332 -(byte*) main::canvas#25 canvas zp[2]:6 202.0 +(word) main::canvas#1 canvas zp[2]:9 6.733333333333333 +(byte*) main::canvas#10 canvas zp[2]:9 8.18918918918919 +(byte*) main::canvas#24 canvas zp[2]:9 202.0 (byte*) main::cols (byte*) main::cols#1 cols zp[2]:2 67.33333333333333 (byte*) main::cols#5 cols zp[2]:2 133.66666666666669 -(const byte) main::p0_idx = (byte) $88 +(dword) main::cyclecount +(dword) main::cyclecount#0 cyclecount zp[4]:13 25.25 +(byte) main::p0_idx +(byte) main::p0_idx#1 p0_idx zp[1]:6 11.222222222222223 +(byte) main::p0_idx#11 p0_idx zp[1]:6 15.538461538461538 (byte) main::p1_idx -(const byte) main::p1_idx#0 p1_idx = (const byte) main::p0_idx+(byte) $f -(const byte*) main::s2[(byte) 4] = (byte*) ")-(" +(byte) main::p1_idx#1 p1_idx zp[1]:7 7.769230769230769 +(byte) main::p1_idx#2 p1_idx zp[1]:7 14.962962962962964 +(byte) main::p2_idx +(byte) main::p2_idx#1 p2_idx zp[1]:8 8.08 +(byte) main::p2_idx#2 p2_idx zp[1]:8 14.428571428571429 +(const byte*) main::s[(byte) 8] = (byte*) "frame: " +(const byte*) main::s1[(byte) $a] = (byte*) " cycles: " (byte*) main::screen (byte*) main::screen#1 screen zp[2]:4 101.0 (byte*) main::screen#5 screen zp[2]:4 120.3 @@ -454,58 +395,81 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) main::x#1 reg byte y 2002.0 (byte) main::x#2 reg byte y 1001.0 (byte) main::x0 -(byte) main::x0#0 x0 zp[1]:28 15.947368421052632 +(byte) main::x0#0 x0 zp[1]:35 16.833333333333332 (byte) main::x1 -(byte) main::x1#0 x1 zp[1]:30 12.120000000000001 +(byte) main::x1#0 x1 zp[1]:21 33.666666666666664 +(byte) main::x2 +(byte) main::x2#0 x2 zp[1]:21 43.285714285714285 (byte) main::y -(byte) main::y#1 y zp[1]:19 202.0 -(byte) main::y#2 y zp[1]:19 36.72727272727273 +(byte) main::y#1 y zp[1]:26 202.0 +(byte) main::y#2 y zp[1]:26 36.72727272727273 (byte) main::y0 -(byte) main::y0#0 y0 zp[1]:29 13.772727272727273 +(byte) main::y0#0 y0 zp[1]:36 16.833333333333332 (byte) main::y1 -(byte) main::y1#0 y1 zp[1]:31 10.821428571428571 +(byte) main::y1#0 y1 zp[1]:37 33.666666666666664 +(byte) main::y2 +(byte) main::y2#0 y2 zp[1]:38 43.285714285714285 (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]:43 +(void*) memcpy::destination#2 destination zp[2]:19 (byte*) memcpy::dst -(byte*) memcpy::dst#1 dst zp[2]:43 1.0E19 -(byte*) memcpy::dst#2 dst zp[2]:43 1.0000333333333334E19 -(byte*) memcpy::dst#4 dst zp[2]:43 2.000000000000002E15 +(byte*) memcpy::dst#1 dst zp[2]:19 1.00000000000001E14 +(byte*) memcpy::dst#2 dst zp[2]:19 1.0003333333333467E14 +(byte*) memcpy::dst#4 dst zp[2]:19 2.00000000002E11 (word) memcpy::num (void*) memcpy::return (void*) memcpy::source -(void*) memcpy::source#2 source zp[2]:41 +(void*) memcpy::source#2 source zp[2]:17 (byte*) memcpy::src -(byte*) memcpy::src#1 src zp[2]:41 2.0E19 -(byte*) memcpy::src#2 src zp[2]:41 1.000025E19 -(byte*) memcpy::src#4 src zp[2]:41 1.000000000000001E15 +(byte*) memcpy::src#1 src zp[2]:17 2.00000000000002E14 +(byte*) memcpy::src#2 src zp[2]:17 1.0002500000000125E14 +(byte*) memcpy::src#4 src zp[2]:17 1.00000000001E11 (byte*) memcpy::src_end -(byte*) memcpy::src_end#0 src_end zp[2]:37 1.250125E18 +(byte*) memcpy::src_end#0 src_end zp[2]:47 1.251250000000025E13 (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#1 reg byte x 2.00000000000002E14 -(byte) memset::c#8 reg byte x 1.25125E16 +(byte) memset::c#1 reg byte x 2.0000000002E10 +(byte) memset::c#8 reg byte x 1.25125000000025E12 (byte*) memset::dst -(byte*) memset::dst#1 dst zp[2]:43 2.0E17 -(byte*) memset::dst#2 dst zp[2]:43 1.33666666666666656E17 -(byte*) memset::dst#4 dst zp[2]:43 2.000000000000002E15 +(byte*) memset::dst#1 dst zp[2]:19 2.0000000000002E13 +(byte*) memset::dst#2 dst zp[2]:19 1.3366666666668332E13 +(byte*) memset::dst#4 dst zp[2]:19 2.00000000002E11 (byte*) memset::end -(byte*) memset::end#0 end zp[2]:41 1.6833333333333332E16 +(byte*) memset::end#0 end zp[2]:17 1.6833333333336665E12 (word) memset::num -(word) memset::num#6 num zp[2]:41 1.000000000000001E15 +(word) memset::num#6 num zp[2]:17 1.00000000001E11 (void*) memset::return (void*) memset::str -(void*) memset::str#5 str zp[2]:43 202.0 -(void*) memset::str#7 str zp[2]:43 33.666666666666664 -(const byte*) plot_bit[] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } -(const word*) plot_column[] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } +(void*) memset::str#7 str zp[2]:19 +(void()) plot((byte*) plot::canvas , (byte) plot::x , (byte) plot::y) +(byte~) plot::$0 reg byte a 2000002.0 +(byte~) plot::$2 zp[1]:49 2000002.0 +(byte~) plot::$3 reg byte a 2000002.0 +(label) plot::@return +(byte*) plot::canvas +(byte*) plot::column +(byte*) plot::column#0 column zp[2]:47 1500001.5 +(byte) plot::x +(byte) plot::x#0 x zp[1]:24 1001.0 +(byte) plot::x#1 x zp[1]:24 100001.0 +(byte) plot::x#2 x zp[1]:24 100001.0 +(byte) plot::x#3 x zp[1]:24 1001.0 +(byte) plot::x#4 x zp[1]:24 550501.5 +(byte) plot::y +(byte) plot::y#0 reg byte x 2002.0 +(byte) plot::y#1 reg byte x 200002.0 +(byte) plot::y#2 reg byte x 200002.0 +(byte) plot::y#3 reg byte x 2002.0 +(byte) plot::y#4 reg byte x 440401.2 +(const byte*) plot_bit[(number) 8] = { (byte) $80, (byte) $40, (byte) $20, (byte) $10, (byte) 8, (byte) 4, (byte) 2, (byte) 1 } +(const word*) plot_column[(number) $10] = { (word) 0, (word)(number) 1*(number) $80, (word)(number) 2*(number) $80, (word)(number) 3*(number) $80, (word)(number) 4*(number) $80, (word)(number) 5*(number) $80, (word)(number) 6*(number) $80, (word)(number) 7*(number) $80, (word)(number) 8*(number) $80, (word)(number) 9*(number) $80, (word)(number) $a*(number) $80, (word)(number) $b*(number) $80, (word)(number) $c*(number) $80, (word)(number) $d*(number) $80, (word)(number) $e*(number) $80, (word)(number) $f*(number) $80 } (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 @@ -518,11 +482,21 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (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]:41 1.0000001E7 +(word~) printf_number_buffer::$19 zp[2]:19 10001.0 (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 @@ -533,70 +507,77 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) printf_number_buffer::@return (struct printf_buffer_number) printf_number_buffer::buffer (byte*) printf_number_buffer::buffer_digits -(const byte*) printf_number_buffer::buffer_digits#0 buffer_digits = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS (byte) printf_number_buffer::buffer_sign -(byte) printf_number_buffer::buffer_sign#0 reg byte x 2066666.933333333 +(byte) printf_number_buffer::buffer_sign#0 buffer_sign zp[1]:37 2002.0 +(byte) printf_number_buffer::buffer_sign#1 buffer_sign zp[1]:37 2002.0 +(byte) printf_number_buffer::buffer_sign#10 buffer_sign zp[1]:37 1600.25 (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]:35 645.2258064516129 (byte) printf_number_buffer::format_min_length -(const byte) printf_number_buffer::format_min_length#0 format_min_length = (byte) 2 +(byte) printf_number_buffer::format_min_length#2 reg byte x 1000.1 (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]:21 384.65384615384613 (byte) printf_number_buffer::format_zero_padding +(byte) printf_number_buffer::format_zero_padding#10 format_zero_padding zp[1]:36 937.59375 (signed byte) printf_number_buffer::len -(signed byte) printf_number_buffer::len#0 reg byte a 1.50000015E7 -(signed byte) printf_number_buffer::len#1 reg byte a 2.0000002E7 -(signed byte) printf_number_buffer::len#2 reg byte a 3.0000003E7 +(signed byte) printf_number_buffer::len#0 reg byte y 15001.5 +(signed byte) printf_number_buffer::len#1 reg byte y 20002.0 +(signed byte) printf_number_buffer::len#2 reg byte y 30003.0 (signed byte) printf_number_buffer::padding -(signed byte) printf_number_buffer::padding#1 padding zp[1]:8 1.0000001E7 -(signed byte) printf_number_buffer::padding#10 padding zp[1]:8 4000000.4 +(signed byte) printf_number_buffer::padding#1 padding zp[1]:22 10001.0 +(signed byte) printf_number_buffer::padding#10 padding zp[1]:22 1904.952380952381 (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 i zp[1]:9 2.00000000002E11 -(byte) printf_padding::i#2 i zp[1]:9 7.500000000075E10 +(byte) printf_padding::i#1 i zp[1]:25 2.0000002E7 +(byte) printf_padding::i#2 i zp[1]:25 7500000.75 (byte) printf_padding::length -(byte) printf_padding::length#1 length zp[1]:8 1.4287142857428572E10 +(byte) printf_padding::length#0 length zp[1]:23 20002.0 +(byte) printf_padding::length#1 length zp[1]:23 20002.0 +(byte) printf_padding::length#2 length zp[1]:23 20002.0 +(byte) printf_padding::length#4 length zp[1]:23 1671667.3333333333 (byte) printf_padding::pad +(byte) printf_padding::pad#5 pad zp[1]:24 1666666.8333333333 (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 +(const byte) printf_uchar::format_justify_left#0 format_justify_left = (byte) 0 (byte) printf_uchar::format_min_length +(const byte) printf_uchar::format_min_length#0 format_min_length = (byte) 2 (byte) printf_uchar::format_radix (byte) printf_uchar::format_sign_always (byte) printf_uchar::format_upper_case +(const byte) printf_uchar::format_upper_case#0 format_upper_case = (byte) 0 (byte) printf_uchar::format_zero_padding +(const byte) printf_uchar::format_zero_padding#0 format_zero_padding = (byte) 1 (byte) printf_uchar::uvalue -(byte) printf_uchar::uvalue#0 reg byte x 202.0 -(byte) printf_uchar::uvalue#1 reg byte x 202.0 -(byte) printf_uchar::uvalue#10 reg byte x 2002.0 -(byte) printf_uchar::uvalue#11 reg byte x 200002.0 -(byte) printf_uchar::uvalue#12 reg byte x 200002.0 -(byte) printf_uchar::uvalue#13 reg byte x 200002.0 -(byte) printf_uchar::uvalue#14 reg byte x 2002.0 -(byte) printf_uchar::uvalue#15 reg byte x 2002.0 -(byte) printf_uchar::uvalue#16 reg byte x 200002.0 -(byte) printf_uchar::uvalue#17 reg byte x 200002.0 -(byte) printf_uchar::uvalue#18 reg byte x 200002.0 -(byte) printf_uchar::uvalue#19 reg byte x 804710.0 -(byte) printf_uchar::uvalue#2 reg byte x 202.0 -(byte) printf_uchar::uvalue#3 reg byte x 202.0 -(byte) printf_uchar::uvalue#4 reg byte x 2002.0 -(byte) printf_uchar::uvalue#5 reg byte x 2002.0 -(byte) printf_uchar::uvalue#6 reg byte x 2002.0 -(byte) printf_uchar::uvalue#7 reg byte x 2002.0 -(byte) printf_uchar::uvalue#8 reg byte x 2002.0 -(byte) printf_uchar::uvalue#9 reg byte x 2002.0 -(const byte*) s[(byte) 2] = (byte*) "(" -(const byte*) s1[(byte) 2] = (byte*) "," -(const byte*) s4[(byte) 2] = (byte*) ")" +(byte) printf_uchar::uvalue#0 reg byte x 367.33333333333337 +(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 +(const byte) printf_ulong::format_justify_left#0 format_justify_left = (byte) 0 +(byte) printf_ulong::format_min_length +(const byte) printf_ulong::format_min_length#0 format_min_length = (byte) 6 +(byte) printf_ulong::format_radix +(byte) printf_ulong::format_sign_always +(byte) printf_ulong::format_upper_case +(const byte) printf_ulong::format_upper_case#0 format_upper_case = (byte) 0 +(byte) printf_ulong::format_zero_padding +(const byte) printf_ulong::format_zero_padding#0 format_zero_padding = (byte) 0 +(dword) printf_ulong::uvalue +(dword) printf_ulong::uvalue#0 uvalue zp[4]:13 367.33333333333337 (void()) setup_irq() (label) setup_irq::@return (byte()) sgn_u8((byte) sgn_u8::u) @@ -616,13 +597,25 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) strlen::@2 (label) strlen::@return (word) strlen::len -(word) strlen::len#1 len zp[2]:41 1.00000000001E11 -(word) strlen::len#2 len zp[2]:41 5.000250000075E10 +(word) strlen::len#1 len zp[2]:19 1.0000001E7 +(word) strlen::len#2 len zp[2]:19 5002500.75 (word) strlen::return -(word) strlen::return#2 return zp[2]:41 2.0000002E7 +(word) strlen::return#2 return zp[2]:19 20002.0 (byte*) strlen::str -(byte*) strlen::str#0 str zp[2]:39 2.00000000002E11 -(byte*) strlen::str#2 str zp[2]:39 1.00000000001E11 +(byte*) strlen::str#0 str zp[2]:17 2.0000002E7 +(byte*) strlen::str#2 str zp[2]:17 1.0000001E7 +(byte*()) strupr((byte*) strupr::str) +(byte~) strupr::$0 reg byte a 2.0000002E7 +(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]:11 2.0000002E7 +(byte*) strupr::src#2 src zp[2]:11 7142857.857142856 +(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()) textcolor((byte) textcolor::color) (label) textcolor::@return (byte) textcolor::color @@ -633,6 +626,16 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (byte) toD0181_return (const byte) toD0181_return#0 toD0181_return = >(word)(const nomodify byte*) SCREEN&(word) $3fff*(byte) 4|>(word)(const nomodify byte*) CANVAS2/(byte) 4&(byte) $f (byte*) toD0181_screen +(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.70000002E8 +(byte) toupper::return +(byte) toupper::return#0 reg byte a 2.00000002E8 +(byte) toupper::return#2 reg byte a 1.0333333466666667E8 +(byte) toupper::return#3 reg byte a 2.0000002E7 (void()) uctoa((byte) uctoa::value , (byte*) uctoa::buffer , (byte) uctoa::radix) (label) uctoa::@1 (label) uctoa::@2 @@ -643,114 +646,165 @@ interrupt(KERNEL_KEYBOARD)(void()) irq_bottom_2() (label) uctoa::@7 (label) uctoa::@return (byte*) uctoa::buffer -(byte*) uctoa::buffer#11 buffer zp[2]:41 3.3350000004999995E9 -(byte*) uctoa::buffer#14 buffer zp[2]:41 1.50000000015E10 -(byte*) uctoa::buffer#3 buffer zp[2]:41 2.0000002E7 -(byte*) uctoa::buffer#4 buffer zp[2]:41 2.0000000002E10 +(byte*) uctoa::buffer#11 buffer zp[2]:19 335000.50000000006 +(byte*) uctoa::buffer#14 buffer zp[2]:19 1500001.5 +(byte*) uctoa::buffer#3 buffer zp[2]:19 20002.0 +(byte*) uctoa::buffer#4 buffer zp[2]:19 2000002.0 (byte) uctoa::digit -(byte) uctoa::digit#1 digit zp[1]:8 2.0000000002E10 -(byte) uctoa::digit#2 digit zp[1]:8 3.076923077230769E9 +(byte) uctoa::digit#1 digit zp[1]:36 2000002.0 +(byte) uctoa::digit#2 digit zp[1]:36 307692.6153846154 (byte) uctoa::digit_value -(byte) uctoa::digit_value#0 digit_value zp[1]:32 6.0000000006E9 +(byte) uctoa::digit_value#0 digit_value zp[1]:43 600000.6000000001 (byte*) uctoa::digit_values (byte) uctoa::max_digits +(const byte) uctoa::max_digits#2 max_digits = (byte) 2 (byte) uctoa::radix (byte) uctoa::started -(byte) uctoa::started#2 started zp[1]:9 6.0000000006E9 -(byte) uctoa::started#4 started zp[1]:9 1.0000000001E10 +(byte) uctoa::started#2 started zp[1]:37 600000.6000000001 +(byte) uctoa::started#4 started zp[1]:37 1000001.0 (byte) uctoa::value -(byte) uctoa::value#0 reg byte x 1.0000000001E10 -(byte) uctoa::value#1 reg byte x 5500001.0 -(byte) uctoa::value#2 reg byte x 6.670000000999999E9 -(byte) uctoa::value#6 reg byte x 1.50000000015E10 +(byte) uctoa::value#0 reg byte x 1000001.0 +(byte) uctoa::value#1 reg byte x 5501.0 +(byte) uctoa::value#2 reg byte x 670001.0000000001 +(byte) uctoa::value#6 reg byte x 1500001.5 (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]:41 1.375000000025E10 +(byte*) uctoa_append::buffer#0 buffer zp[2]:19 1375000.25 (byte) uctoa_append::digit -(byte) uctoa_append::digit#1 reg byte y 1.000000000000001E15 -(byte) uctoa_append::digit#2 reg byte y 1.0000500000000015E15 +(byte) uctoa_append::digit#1 reg byte y 1.0000000001E10 +(byte) uctoa_append::digit#2 reg byte y 1.00050000015E10 (byte) uctoa_append::return -(byte) uctoa_append::return#0 reg byte x 2.0000000002E10 +(byte) uctoa_append::return#0 reg byte x 2000002.0 (byte) uctoa_append::sub -(byte) uctoa_append::sub#0 sub zp[1]:32 3.333350000000005E14 +(byte) uctoa_append::sub#0 sub zp[1]:43 3.3335000005E9 (byte) uctoa_append::value -(byte) uctoa_append::value#0 reg byte x 3.6666666667333336E10 -(byte) uctoa_append::value#1 reg byte x 2.000000000000002E15 -(byte) uctoa_append::value#2 reg byte x 5.0001833333333425E14 +(byte) uctoa_append::value#0 reg byte x 3666667.333333333 +(byte) uctoa_append::value#1 reg byte x 2.0000000002E10 +(byte) uctoa_append::value#2 reg byte x 5.001833334166666E9 +(void()) ultoa((dword) ultoa::value , (byte*) ultoa::buffer , (byte) ultoa::radix) +(byte~) ultoa::$10 reg byte a 2000002.0 +(byte~) ultoa::$11 reg byte a 20002.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]:17 287143.2857142857 +(byte*) ultoa::buffer#14 buffer zp[2]:17 1500001.5 +(byte*) ultoa::buffer#3 buffer zp[2]:17 20002.0 +(byte*) ultoa::buffer#4 buffer zp[2]:17 2000002.0 +(byte) ultoa::digit +(byte) ultoa::digit#1 digit zp[1]:35 2000002.0 +(byte) ultoa::digit#2 digit zp[1]:35 285714.5714285714 +(dword) ultoa::digit_value +(dword) ultoa::digit_value#0 digit_value zp[4]:39 600000.6000000001 +(dword*) ultoa::digit_values +(byte) ultoa::max_digits +(const byte) ultoa::max_digits#1 max_digits = (byte) $a +(byte) ultoa::radix +(byte) ultoa::started +(byte) ultoa::started#2 reg byte x 500000.5 +(byte) ultoa::started#4 reg byte x 1000001.0 +(dword) ultoa::value +(dword) ultoa::value#0 value zp[4]:13 1000001.0 +(dword) ultoa::value#1 value zp[4]:13 5501.0 +(dword) ultoa::value#2 value zp[4]:13 572857.857142857 +(dword) ultoa::value#6 value zp[4]:13 1500001.5 +(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]:17 1375000.25 +(byte) ultoa_append::digit +(byte) ultoa_append::digit#1 reg byte x 1.0000000001E10 +(byte) ultoa_append::digit#2 reg byte x 1.00050000015E10 +(dword) ultoa_append::return +(dword) ultoa_append::return#0 return zp[4]:13 2000002.0 +(dword) ultoa_append::sub +(dword) ultoa_append::sub#0 sub zp[4]:39 3.3335000005E9 +(dword) ultoa_append::value +(dword) ultoa_append::value#0 value zp[4]:13 3666667.333333333 +(dword) ultoa_append::value#1 value zp[4]:13 2.0000000002E10 +(dword) ultoa_append::value#2 value zp[4]:13 5.001833334166666E9 zp[2]:2 [ main::cols#5 main::cols#1 ] zp[2]:4 [ main::screen#5 main::screen#1 ] -zp[2]:6 [ main::canvas#10 main::canvas#25 main::canvas#1 line::canvas#0 ] +zp[1]:6 [ main::p0_idx#11 main::p0_idx#1 ] +zp[1]:7 [ main::p1_idx#2 main::p1_idx#1 ] +zp[1]:8 [ main::p2_idx#2 main::p2_idx#1 ] +zp[2]:9 [ main::canvas#10 main::canvas#24 main::canvas#1 ] reg byte y [ main::x#2 main::x#1 ] reg byte x [ main::c#2 main::c#4 main::c#1 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +reg byte x [ printf_number_buffer::format_min_length#2 ] +reg byte y [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] +reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 cputc::c#1 ] reg byte x [ memset::c#8 memset::c#1 ] -reg byte x [ printf_uchar::uvalue#19 printf_uchar::uvalue#4 printf_uchar::uvalue#5 printf_uchar::uvalue#6 printf_uchar::uvalue#7 printf_uchar::uvalue#8 printf_uchar::uvalue#9 printf_uchar::uvalue#10 printf_uchar::uvalue#11 printf_uchar::uvalue#12 printf_uchar::uvalue#13 printf_uchar::uvalue#14 printf_uchar::uvalue#15 printf_uchar::uvalue#16 printf_uchar::uvalue#17 printf_uchar::uvalue#18 printf_uchar::uvalue#0 printf_uchar::uvalue#1 printf_uchar::uvalue#2 printf_uchar::uvalue#3 ] -reg byte a [ printf_number_buffer::len#2 printf_number_buffer::len#0 printf_number_buffer::len#1 ] -zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 printf_number_buffer::padding#10 printf_number_buffer::padding#1 printf_padding::length#1 ] +zp[2]:11 [ strupr::src#2 strupr::src#1 cputs::s#4 cputs::s#5 cputs::s#0 ] +reg byte a [ toupper::return#2 toupper::return#0 toupper::ch#0 ] +zp[4]:13 [ ultoa::value#2 ultoa::value#6 ultoa::value#1 ultoa::value#0 ultoa_append::value#2 ultoa_append::value#0 ultoa_append::value#1 printf_ulong::uvalue#0 ultoa_append::return#0 main::cyclecount#0 clock::return#2 main::$18 clock::return#0 ] +reg byte x [ ultoa::started#2 ultoa::started#4 ] +zp[2]:17 [ ultoa::buffer#11 ultoa::buffer#14 ultoa::buffer#4 ultoa::buffer#3 ultoa_append::buffer#0 strlen::str#2 strlen::str#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] +reg byte x [ ultoa_append::digit#2 ultoa_append::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -zp[1]:9 [ uctoa::started#2 uctoa::started#4 printf_padding::i#2 printf_padding::i#1 ] +zp[2]:19 [ 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 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::dst#2 memset::dst#4 memset::dst#1 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -reg byte a [ gotoxy::y#10 gotoxy::y#8 gotoxy::y#5 gotoxy::y#7 ] -reg byte x [ gotoxy::x#9 gotoxy::x#10 gotoxy::x#5 gotoxy::x#7 ] -zp[1]:10 [ line::y2#17 line::y2#0 line::y2#1 ] -zp[1]:11 [ line::e#4 line::e#8 line::e#0 line::e#1 line::e#10 ] -zp[1]:12 [ line::print_col#14 line::print_col#20 line::print_col#29 line::print_col#2 ] -zp[1]:13 [ line::print_row#10 line::print_row#26 line::print_row#35 line::print_row#3 ] -zp[1]:14 [ line::print_col#10 line::print_col#16 line::print_col#3 ] -zp[1]:15 [ line::x#10 line::x#12 line::x#18 line::x#22 line::x1#0 line::plot2_x#0 ] -zp[1]:16 [ line::y#12 line::y#15 line::y#7 line::y#11 line::plot1_y#0 line::y1#0 line::y#1 line::y#3 ] -zp[1]:17 [ line::print_row#11 line::print_row#22 line::print_row#5 ] -zp[1]:18 [ line::e1#10 line::e1#14 line::e1#0 line::e1#2 line::e1#1 ] +reg byte x [ eorfill::x#2 eorfill::x#1 ] +reg byte y [ eorfill::y#2 eorfill::y#1 ] +reg byte a [ eorfill::eor#2 eorfill::eor#0 eorfill::eor#1 ] +zp[1]:21 [ line::x2#10 line::x2#0 line::x2#1 line::x2#2 main::x1#0 main::x2#0 printf_number_buffer::format_upper_case#10 ] +zp[1]:22 [ line::y2#13 line::y2#10 line::y2#0 line::y2#1 line::y2#2 line::y2#3 printf_number_buffer::padding#10 printf_number_buffer::padding#1 ] +zp[1]:23 [ line::e#3 line::e#0 line::e#6 line::e#2 line::e#1 printf_padding::length#4 printf_padding::length#1 printf_padding::length#2 printf_padding::length#0 ] +zp[1]:24 [ line::x#5 line::x#10 line::x#0 line::x1#0 line::x1#1 line::x1#2 line::x#16 line::x#1 line::x#12 plot::x#4 plot::x#3 plot::x#0 plot::x#1 plot::x#2 printf_padding::pad#5 ] +reg byte x [ line::y#10 line::y#6 line::y#13 line::y#0 line::y1#0 line::y1#1 line::y1#2 line::y#1 line::y#15 line::y#11 line::y#3 ] +zp[1]:25 [ line::e1#3 line::e1#0 line::e1#6 line::e1#2 line::e1#1 printf_padding::i#2 printf_padding::i#1 ] +reg byte x [ plot::y#4 plot::y#3 plot::y#0 plot::y#1 plot::y#2 ] reg byte a [ sgn_u8::u#2 sgn_u8::u#0 sgn_u8::u#1 ] reg byte a [ sgn_u8::return#4 ] -reg byte a [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] -zp[1]:19 [ conio_cursor_x main::y#2 main::y#1 ] -zp[1]:20 [ conio_cursor_y ] -zp[2]:21 [ conio_cursor_text cputln::$1 cscroll::$7 gotoxy::$6 ] -zp[2]:23 [ conio_cursor_color cputln::$2 cscroll::$8 gotoxy::$7 gotoxy::$4 gotoxy::offset#0 gotoxy::$8 gotoxy::$10 ] -zp[1]:25 [ conio_textcolor ] -zp[1]:26 [ canvas_show_memory ] -zp[1]:27 [ canvas_show_flag ] -zp[1]:28 [ main::x0#0 ] -zp[1]:29 [ main::y0#0 ] -zp[1]:30 [ main::x1#0 line::x2#0 ] -zp[1]:31 [ main::y1#0 ] +reg byte y [ abs_u8::return#4 abs_u8::return#2 abs_u8::u#2 abs_u8::u#0 abs_u8::u#1 ] +zp[1]:26 [ conio_cursor_x main::y#2 main::y#1 ] +zp[1]:27 [ conio_cursor_y ] +zp[2]:28 [ conio_cursor_text cputln::$1 cscroll::$7 eorfill::line_column#2 eorfill::line_column#1 ] +zp[2]:30 [ conio_cursor_color cputln::$2 cscroll::$8 eorfill::fill_column#5 eorfill::canvas#0 eorfill::fill_column#1 ] +zp[1]:32 [ conio_textcolor ] +zp[1]:33 [ canvas_show_memory ] +zp[1]:34 [ canvas_show_flag ] +zp[1]:35 [ main::x0#0 ultoa::digit#2 ultoa::digit#1 printf_number_buffer::format_justify_left#10 ] +zp[1]:36 [ main::y0#0 uctoa::digit#2 uctoa::digit#1 printf_number_buffer::format_zero_padding#10 ] +zp[1]:37 [ main::y1#0 uctoa::started#2 uctoa::started#4 printf_number_buffer::buffer_sign#10 printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 ] +zp[1]:38 [ main::y2#0 ] +reg byte x [ printf_uchar::uvalue#0 ] reg byte a [ cputs::c#1 ] -reg byte x [ printf_number_buffer::buffer_sign#0 ] -zp[1]:32 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +reg byte a [ toupper::return#3 ] +reg byte a [ strupr::$0 ] +reg byte a [ ultoa::$11 ] +reg byte a [ ultoa::$10 ] +zp[4]:39 [ ultoa::digit_value#0 ultoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] reg byte a [ abs_u8::return#0 ] -zp[1]:33 [ line::dx#0 ] +zp[1]:43 [ line::dx#0 uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte a [ abs_u8::return#1 ] -zp[1]:34 [ line::dy#0 ] +zp[1]:44 [ line::dy#0 ] reg byte a [ sgn_u8::return#0 ] -zp[1]:35 [ line::sx#0 ] +zp[1]:45 [ line::sx#0 ] reg byte a [ sgn_u8::return#1 ] -zp[1]:36 [ line::sy#0 ] -reg byte a [ line::plot1_$0 ] -reg byte a [ line::plot1_$3 ] -zp[2]:37 [ line::plot1_column#0 memcpy::src_end#0 ] -reg byte a [ line::plot1_$2 ] -reg byte a [ line::plot2_$0 ] -reg byte a [ line::plot2_$3 ] -zp[2]:39 [ line::plot2_column#0 strlen::str#2 strlen::str#0 cputs::s#21 cputs::s#22 cputs::s#0 ] -reg byte a [ line::plot2_$2 ] -reg byte a [ line::plot3_$0 ] -reg byte a [ line::plot3_$3 ] -zp[2]:41 [ line::plot3_column#0 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 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::num#6 memset::end#0 ] -reg byte a [ line::plot3_$2 ] -reg byte a [ line::plot4_$0 ] -reg byte a [ line::plot4_$3 ] -zp[2]:43 [ line::plot4_column#0 gotoxy::$9 cputln::ln_offset#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 memset::str#7 memset::str#5 memset::dst#2 memset::dst#4 memset::dst#1 ] -reg byte a [ line::plot4_$2 ] +zp[1]:46 [ line::sy#0 ] +reg byte a [ plot::$0 ] +reg byte a [ plot::$3 ] +zp[2]:47 [ plot::column#0 cputln::ln_offset#0 memcpy::src_end#0 ] +zp[1]:49 [ plot::$2 ] reg byte a [ sgn_u8::$0 ] -reg byte x [ abs_u8::$0 ] +reg byte a [ abs_u8::$0 ] reg byte a [ kbhit::return#2 ] reg byte a [ irq_bottom_2::$0 ] reg byte a [ kbhit::return#0 ]